Herkese merhaba, Farklı algoritmalar uygulayarak geliştirilen tahmin modellerinin nasıl çalıştığını anlattığım yazı dizisinde sıra karar ağaçlarında (decision tree). Şimdiye kadar çoğunlukla numerik datasetler için geliştirilen tahmin modellerinden bahsettim ancak her zaman verimiz numerik nitelikte olmayabilir. Ordinal veya nominal datalar için tahminlemede karar ağacı gibi algoritma ve modeller geliştirilebilir. Karar ağaçları genelde if-then-else kurallarıyla ağaç yapısını [...]
Month: June 2023
Machine Learning Tahmin Modelleri- Deep Learning
Herkese merhaba, Bu yazımda daha önceki yazılarda bahsettiğim neural networkün biraz daha derinleştirilmiş halinden yani derin öğrenmeden (deep learning) bahsedeceğim. Çok sayıda hidden layer'a sahip neural networkler deep learning'in temelini oluşturur. Deep learning modellerde nöral ağlar sahip oldukları katman bakımından daha derindir. Çoklu çıktı nöronları sadece numerik nitelikte değil nominal veya ordinal türde olabilir. Deep [...]
Machine Learning Tahmin Modelleri- Neural Network
Herkese merhaba, Bu yazımda ML tahmin modellerine Neural Network ile devam edeceğim. Eğer okumadıysanız dizinin ilk iki yazısı Korelasyon ve Linear Regression'u okumanızı tavsiye ederim. Neural network aslında kabaca multiple input linear regresyon fonksiyonunda ibarettir. Linear regresyonla arasındaki tek fark, fonksiyonun çıktısının bir activation function (etkinleştirme fonksiyonu) 'dan geçmesidir. Activation fonksiyonuna ihtiyaç duyuyoruz çünkü regresyon [...]
Machine Learning Tahmin Modelleri -Lineer Regresyon Analizi
Herkese merhaba, Bu yazımda ML tahmin modellerinde linear regression analizinden bahsedeceğim. Numerik verisetlerinde tahminleme genelde lineer regresyon ile yapılır. Bu algoritma, bir niteliğin verilen değerleri üzerinden Least Squares Metodunu kullanarak başka niteliğin değerlerini tahmin etmeye çalışır. Lise matematiğinden bildiğimiz y= mx+ c doğru denklemi aslında veri setlerini ifade eden doğrusal regresyon fonksiyonunun ta kendisidir. Doğrunun [...]
Machine Learning Tahmin Modelleri -Korelasyon Analizi
Herkese merhaba, Bu yazımda ML modellerinde en yaygın kullanılan algoritmalardan bahsedeceğim. Model oluşturmada algoritmaları neye göre seçmeliyiz ve hangi veriye hangi algoritmayı uygulamalıyız gibi soruların cevaplarına geçmeden önce modeli oluşturup bir örüntü çıkartacağımız datayı tanımamızı sağlayacak tanımlara bakmalıyız. Veritabanlarından gelen verilerin birleştirilmesi (fusion), temizlenmesi (cleansing), dönüştürülmesi (wrangling veya transformation)/ türetilmesi ve normalizasyonu için veriyi iyi [...]