Kursa hoş geldin!

XGBoost ile Aşırı Gradyan Artırma

Sergey Fogelson

Head of Data Science, TelevisaUnivision

XGBoost'a gelmeden önce...

  • {{1}} temellerini bilmelisin
    • Denetimli sınıflandırma
    • Karar ağaçları
    • Boosting
XGBoost ile Aşırı Gradyan Artırma

Denetimli öğrenme

  • Etiketli veriye dayanır
  • Geçmiş davranış hakkında bir anlayış vardır
XGBoost ile Aşırı Gradyan Artırma

Denetimli öğrenme örneği

  • Belirli bir görüntüde bir kişinin yüzü var mı?
  • Eğitim verisi: piksel değer vektörleri
  • Etiketler: 1 veya 0
XGBoost ile Aşırı Gradyan Artırma

Denetimli öğrenme: Sınıflandırma

  • Çıktı ikili ya da çok sınıflı olabilir
XGBoost ile Aşırı Gradyan Artırma

İkili sınıflandırma örneği

  • Bir kişi, verilen bir teklife göre sigorta paketi satın alır mı?

XGBoost ile Aşırı Gradyan Artırma

Çok sınıflı sınıflandırma örneği

  • Verilen bir kuşun türünü sınıflandırma
XGBoost ile Aşırı Gradyan Artırma

AUC: İkili sınıflandırma modelleri için metrik

  • ROC eğrisi altındaki alan (AUC)
  • Daha büyük ROC alanı = daha iyi model

AUC example

XGBoost ile Aşırı Gradyan Artırma

Doğruluk skoru ve karışıklık matrisi

  • Karışıklık matrisi confusion matrix example

  • Doğruluk $$\frac{tp+tn}{tp+tn+fp+fn}$$

XGBoost ile Aşırı Gradyan Artırma

Gözden geçirme

XGBoost ile Aşırı Gradyan Artırma

Diğer denetimli öğrenme noktaları

  • Özellikler sayısal veya kategorik olabilir
  • Sayısal özellikler ölçeklenmelidir (Z-skoru)
  • Kategorik özellikler kodlanmalıdır (one-hot)
XGBoost ile Aşırı Gradyan Artırma

Sıralama

  • Bir seçenek kümesinde sıralama tahmini

XGBoost ile Aşırı Gradyan Artırma

Öneri

  • Bir kullanıcıya öğe önerme
  • Tüketim geçmişi ve profile göre
  • Örnek: Netflix
XGBoost ile Aşırı Gradyan Artırma

Hadi pratik yapalım!

XGBoost ile Aşırı Gradyan Artırma

Preparing Video For Download...