BaşlayınÜcretsiz Başlayın

AUC Ölçümü

Artık çapraz doğrulamayı kullanarak (hata üzerinden dönüştürerek) ortalama örneklem-dışı doğruluğu hesapladığına göre, ilgilendiğin başka herhangi bir metriği hesaplamak da oldukça kolay. Tek yapman gereken, onu (ya da metriklerden oluşan bir listeyi) xgb.cv() fonksiyonunun metrics parametresine argüman olarak vermek.

Bu egzersizdeki görevin, ikili sınıflandırmada yaygın olan başka bir metriği hesaplamak: eğri altında kalan alan ("auc"). Daha önce olduğu gibi, çalışma alanında churn_data, DMatrix churn_dmatrix ve parametre sözlüğü params hazır.

Bu egzersiz

XGBoost ile Aşırı Gradyan Artırma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • 5 boosting turu ve metrik olarak "auc" ile 3 katlı çapraz doğrulama yap.
  • cv_results değişkeninin "test-auc-mean" sütununu yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Perform cross_validation: cv_results
cv_results = ____(dtrain=____, params=____, 
                  nfold=____, num_boost_round=____, 
                  metrics="____", as_pandas=True, seed=123)

# Print cv_results
print(cv_results)

# Print the AUC
print((cv_results["____"]).iloc[-1])
Kodu Düzenle ve Çalıştır