Model değerlendirme: dengesiz sınıflandırma modelleri

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Lisa Stuart

Data Scientist

Sınıf dengesizliği

  • Kategorik hedef değişken
    • Sınıf başına yaklaşık eşit gözlem sayısı
    • Büyük farklar → yanıltıcı sonuçlar

Dengesiz ve dengeli sınıflar

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Karmaşıklık matrisi

Karmaşıklık matrisi

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Değerlendirme metrikleri

Değerlendirme metrikleri

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Matristen metrikler

Değerlendirme metrikleri

1 https://scaryscientist.blogspot.com/2016/03/confusion-matrix.html
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Yeniden örnekleme teknikleri

  • Azınlık sınıfını aşırı örnekle
  • Çoğunluk sınıfını az örnekle
  • NOT: Yeniden örneklemeden ÖNCE veriyi eğitim/test diye ayır!

Yeniden örnekleme teknikleri

1 https://www.svds.com/learning-imbalanced-classes/
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Fonksiyonlar

Fonksiyon döndürür
sklearn.linear_model.LogisticRegression lojistik regresyon
sklearn.metrics.confusion_matrix(y_test,y_pred) karmaşıklık matrisi
sklearn.metrics.precision_score(y_test,y_pred) kesinlik (precision)
sklearn.metrics.recall_score(y_test,y_pred) duyarlılık (recall)
sklearn.metrics.f1_score(y_test,y_pred) f1 skoru
sklearn.utils.resample(deny, n_samples=len(approve)) yeniden örnekler
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Hadi pratik yapalım!

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Preparing Video For Download...