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

ROC AUC

Önceki egzersizde çizdiğin ROC eğrisi umut vericiydi.

Şimdi ROC eğrisinin altındaki alanı (AUC) ve daha önce kullandığın diğer sınıflandırma metriklerini hesaplayacaksın.

confusion_matrix ve classification_report fonksiyonları, daha önce oluşturduğun logreg modeliyle birlikte senin için yüklendi; ayrıca X_train, X_test, y_train, y_test de hazır. Modelin test kümesi için tahmin ettiği etiketler y_pred değişkeninde, gözlemlerin pozitif sınıfa ait olma olasılıkları ise y_pred_probs içinde tutuluyor.

Ayrıca bir knn modeli de oluşturuldu ve performans metrikleri konsola yazdırıldı; böylece iki model arasında roc_auc_score, confusion_matrix ve classification_report çıktılarının karşılaştırmasını yapabilirsin.

Bu egzersiz

scikit-learn ile Supervised Learning

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

Egzersiz talimatları

  • roc_auc_score fonksiyonunu içe aktar.
  • Test etiketlerini ve pozitif sınıf olasılıklarını vererek ROC AUC skorunu hesapla ve yazdır.
  • Karmaşıklık matrisini (confusion matrix) hesapla ve yazdır.
  • classification_report() fonksiyonunu çağır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import roc_auc_score
____

# Calculate roc_auc_score
print(____(____, ____))

# Calculate the confusion matrix
print(____(____, ____))

# Calculate the classification report
print(____(____, ____))
Kodu Düzenle ve Çalıştır