İçeriğe atla
md ~/projeler/reklam-donusum-tahmini
Proje arşivi

2026Canlı

Reklam Dönüşüm Tahmini

  • Python
  • scikit-learn
  • pandas
  • NumPy
  • JavaScript
  • SVG
  • pytest
  • Vercel

Genel bakış

Reklamı gören birinin ürünü alma olasılığını yaşından ve maaşından tahmin eden bir web uygulaması. Beş sınıflandırma modelinin karar haritası yarım ton noktalarla çiziliyor; eşik kaydırıldıkça kesinlik, duyarlılık ve ROC eğrisi güncelleniyor.

01 · Problem

Bir sınıflandırıcının "%90 doğru" demesi dengesiz veride çok şey gizler; reklamı kime göstereceğine karar vermek de modelin değil eşiğin işidir. Projenin ilk sürümü sonucu tek bir bölmeyle ölçüyor, doğruluğu ön plana çıkarıyor, KNN ayarını skorladığı veriyle yapıyor ve tahminlere girilen kişisel bilgileri kaydediyordu.

02 · Çözüm

Veriyi doğrulayan, beş modeli (lojistik regresyon, 2. derece özellikli lojistik regresyon, iç içe ayarlı KNN, SVM, Random Forest) bir referansla tekrarlı ve sınıf oranını koruyan 50 bölmede karşılaştıran bir Python hattı kurdum. Her modelin olasılığı 101 × 101'lik bir ızgaraya aktarılıyor; tarayıcı haritayı bundan çiziyor, eşik panelini katlama dışı tahminlerden hesaplıyor. JavaScript sonuçları scikit-learn'e karşı ortak testlerle doğrulanıyor.

03 · Sonuç

2. derece özellikli lojistik regresyon ROC AUC 0,956 ile Random Forest ve SVM'e yetişti: eğri bir sınır için karmaşık model gerekmediği haritada görülüyor. Cinsiyet katkı vermediği ve adalet sorusu doğurduğu için modelden çıkarıldı; site Türkçe ve İngilizce, sunucusuz ve hiçbir veri toplamıyor.