Nokta Tahmini, Aralık Tahmini ve NGBoost Algoritması

Bir Veri Bilimi projesinde en önemli olan şey iş problemidir ve amacımız belirsizlik içeren iş problemini çözümleyebilmektir. Projeye başlamadan sorulması gereken bazı soruların, analist arkadaşlar tarafından mutlaka sorulması gerekir. Problem nedir? Hangi belirsizliği ortadan kaldırmak istiyorum? Problem bir Makine Öğrenmesi problemi midir? Problemin çözümü neye hizmet edecektir? Hangi iş biriminin operasyonel yükü hafifletecektir? Bağımlı (Hedef) […]
Derin Öğrenme ile Duygu Analizi

Merhaba VBO okuyucuları, bir önceki yazımda (buradan erişebilirsiniz) sizlere konu tahminlemesi ile ilgili uygulama yaparak bilgi vermeye çalıştım. Bu yazımda size derin öğrenme ile duygu analizi hakkında bildiklerimi aktarmaya çalışacağım. Sosyal medyada ya da herhangi bir forumda herhangi bir konu hakkında yorum yazarken o konuya olan yaklaşımımıza duygularımızı da katarız. Konu eğer sevdiğimiz bir konuysa […]
Canlı Yayın Etkinlikleri #2 – Müşteri Analitiğinde Veri Bilimi Uygulamaları

Pazarlama analitiğinin bir dalı olan müşteri analitiğinde temel amaç, çeşitli analiz ve veri bilimi çalışmalarının gerçekleştirilmesiyle doğru ürünün doğru zamanda doğru müşteriye ulaşmasını sağlamaktır. İçerik üreticilerimizden Sena Merter Dereli 1 Mayıs Cuma günü 20:30 – 21:30 saatleri arasında Veri Bilimi Okulu YouTube Kanalı‘nda Müşteri Analitiğinde Veri Bilimi Uygulamaları‘nı gerçekleştirecek. Bununla beraber; RFM K-Means ve Segmentasyon […]
LightGBM

LightGBM diğer boosting algoritmaları ile karşılaştırıldığında yüksek işlem hızı, büyük verileri işleyebilmesi, daha az kaynak(RAM) kullanımı, yüksek tahmin oranı, paralel öğrenme ve GPU öğrenimini desteklemesi gibi avantajları vardır.
Öneri Sistemleri 101 – İçerik Bazlı Filtreleme

Merhaba VBO okuyucuları, Bir önceki yazımda günümüzde çok popüler olan ‘öneri sistemleri’ konusuna bir giriş yapmıştık, yazıya bu linkten ulaşabilirsiniz. Bu yazımda biraz daha bu işin kodlama kısmına girerek, konuyu detaylandırmak ve çıktıları incelemek istiyorum. Uygulama olarak bir e-ticaret verisi üzerinde, girdi olarak verilen bir ürün için benzer içerikli ürünlerin bulunmasını amaçlıyorum. Öncelikle teorik kısımla […]
Makineler Nasıl Öğrenir?

Bu yazıda son dönemlerde sık karşılaştığımız konulardan biri olan ve biz fark etmesek de yaşantımızın bir parçası haline gelmiş makine öğrenmesinden bahsedeceğim. Makine öğrenmesinden bahsedildiğinde tam olarak ne olduğunu anlayamıyor musunuz? Gelin birlikte öğrenelim ve kafamızdaki soru işaretlerine bir son verelim. Makine Öğrenmesi (Machine Learning) Nedir? Makine Öğrenmesi, matematiksel ve istatistiksel işlemler ile veriler üzerinden […]
Pratik Bilgiler ve Komutlar: Hive

Merhabalar. Pratik Bilgiler ve Komutlar serisinin bu yazısındaki ipuçları Apache Hive ile ilgili olacaktır. Apache Hive HDFS (Hadoop Distributed File System) üzerinde tutulan verileri SQL yeteneklerimizle manipüle etmemizi sağlayan bir araç. Tek cümle ile tanımlamak gerekirse; veri tabanı tadında ama veri tabanı değil. MapReduce kodu yazmak yerine SQL sorguları ile veri manipülasyonu yapmamızı sağlıyor. Aşağıda […]
Titanic Verisi ile No Free Lunch Teoremi ve Algoritmaların Kaggle’daki Başarısı

No Free Lunch Teoremi kısaca Makine Öğrenmesi algoritmalarının birbirlerine üstün olmadıklarını belirtir. Bir iş probleminin çözümü, kullanılan algoritmaya bağlı değildir veri setine bağlıdır! Bu uygulamada herkesin nefret ettiği Titanic verisi ile sadece algoritmaların varsayılan hiperparametrelerini kullanarak tahmin değerleri üreteceğim ve her bir algoritmanın çıktılarını (submission) Kaggle’a yükleyeceğim ve ardından Kaggle’daki skorlarımı sizler ile paylaşacağım. İlerideki […]
Spark ile Cassandra’dan Veri Okumak

Merhabalar, Spark ve Cassandra büyük veri dünyasının önde gelen 2 popüler aracı. Apache Cassandra NoSQL veri tabanlarının önde gelen isimlerinden birisi. Adem-i merkeziyetçi yapısıyla (no master-slave) ve yüksek yazma performansıyla dikkatleri üzerine çekiyor. Apache Spark ise bildiğimiz gibi büyük veri işleme motoru/çatısı. Spark ile çok geniş yelpazede veri manipülasyonlarını gerçekleştirebiliyoruz. Spark’ın klasik veri işleme araçlarından […]
NGBoost Algoritması

Bu yazımda, son zamanlarda araştırmak ve iş yerimde projelerimde kullanmak istediğim bir algoritmayı sizlerle beraber incelemek ve bir uygulama yapmak istedim. Yazımın konusu NGBoost (Natural Gradient Boosting for Probabilistic Prediction), yani Olasılıksal Tahmin için Doğal Gradyan Artırımı. NGBoost hakkında sizlerle öncelikle bazı bilgiler paylaşmak istiyorum. Bildiğiniz üzere NGBoost algoritmasının, Stanford Makine Öğrenmesi Grubu’ndan (2019 yılının […]
Risk Analitiği: tidycreditrisk Paketi

Corona günlerinden herkese merhaba,Bu yazımda, risk analitiği kapsamında temerrüt verisi üzerinde yapılabilecek istatistiksel analizler hakkında bilgiler vereceğim. Analizleri, Tunç Oygur ve Arda Keskin ile beraber R programlama dilini kullanarak yazdığımız “tidycreditrisk” paketi ile yapacağız. Bir olayın gerçekleşmesi belirsizlik veya zarar meydana getiriyor ise, o olayın gerçekleşmesi olasığı risk ile tanımlanır. Risk analitiği ise, bu […]
Boyutsal Modelleme Adımları

Bu yazımda boyutsal modelleme adımlarını inceliyoruz. Böylece şimdiye kadar görmüş olduğumuz terimlerin nasıl bir senaryoda canlıya alındığını öğreneceğiz.
Yapay Zeka Uygulama Geliştirme Kartı: NVIDIA JETSON NANO – 3

Herkese merhabalar. Yapay Zeka Uygulama Geliştirme Kartı: NVIDIA JETSON NANO serisinin 3. bölümüne başlıyoruz. Bu bölümde yazılacak C++ kodları için arayüz program kurulumu yapılacaktır. Kurulum yapıldıktan sonra yazacağımız kodları CMake programı ile derleyip çalıştıracağız. Eğer sisteminize Jetpack kurulumu yapmadı iseniz serinin önceki bölümüne ulaşıp kurulumu yapabilirsiniz. 2. bölüm için link: https://veribilimiokulu.com/yapay-zeka-uygulama-gelistirme-karti-nvidia-jetson-nano-2/ Seride kodları yazmak için […]
C++ İLE GÖRÜNTÜ İŞLEME – Resim Dosyası Okumak

Herkese merhabalar. Yeni bir seriye başlıyoruz C++ ile görüntü işleme. Bu serimizde görüntü işleme algoritmalarını detaylı bir şekilde işleyip C++ ortamında kodlayacagız. Bu seride, görüntü işleme konusunu yazılımsal olarak daha detaylı bir şekilde anlamak amaçlanmaktadır. C++ programlama dili düşük seviyeli olduğu için değişkenlerimizi tanımlayıp daha fazla kod yazılacaktır. Ayrıca nesneye yönelik programlama konularını kullanacağız. Bu […]
Python ile Makine Öğrenmesi (Machine Learning) Eğitimi

Makine Öğrenmesi (machine learning), yapay zeka, derin öğrenme, büyük veri gibi kavramların yaygınlaşmasıyla birlikte kurumların ve şirketlerin bu alanda farkındalıkları artmaya başladı. Belli bir farkındalık seviyesinden sonra artık bu teknoloji ve yeteneklerle işimize ne katabiliriz? sorusunun cevabı aranır oldu. Biz de Veri Bilimi Okulu çatısı altında bu alandaki yetenek, bilgi, birikim ve tecrübelerimizle Python ile […]
Pratik Bilgiler Komutlar: Linux

Merhabalar. Serimizin bu yazısındaki ipuçları linux işletim sistemleri ile ilgili olacak. İki linux bilgisayar arasında nasıl dosya kopyalanır? Linux’ta her şeye otomatik olarak yes demek. Elle her sorulduğunda yes demekten kurtulmak – otomatik yes demek – otomatik evet demek. Linux CentOS7’de zaman dilimini İstanbul olarak ayarlamak. Linux CentOS7’de tarih saati güncellemek Aramada büyük-küçük harf duyarlılığını […]
Hadoop-Spark Big Data Developer Eğitimi

HADOOP VE SPARK DEVELOPER EĞİTİMİ (5 GÜN) Hadoop-Spark developer eğitimi, Hadoop ve Apache Spark 2 ile yüksek performanslı dağıtık uygulamalar geliştirmek için katılımcıların temel kavramları anlamasını ve uygulama seviyesinde yetenek kazanmalarını sağlar. Katılımcılar, Hadoop’un temel kavramlarını ve çalışma mantığını öğrenir, Hadoop ile farklı kaynaklardan veri alışverişi yapabilir, yapılandırılmış verileri sorgulamak için Spark SQL’i ve akan […]
Veri Bilimi ve Yapay Zeka Nedir?

Hedefli içerik ilgimizi çekebilecek ya da ilgilendiğimiz içeriklerdir. Örnek verecek olursak bir siteden aradığımız ürünü bulup aldığımızda daha sonrasında “o ürünü alan bu ürünü de inceledi“ gibi uyarı çıkmasının sebebi de yapay zeka uygulamalarıdır. Yapay zekayı tek başlık altında ele almak yanlış olur. Makine öğrenimi (Machine learning), Derin öğrenme (Deep learning) gibi kavramlar yapay zekayı oluşturan kapsayıcı […]