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

Tek tek sınıflandırıcıları değerlendir

Bu egzersizde, bir önceki egzersizde tanımladığımız classifiers listesindeki modellerin performansını değerlendireceksin. Bunu, her bir sınıflandırıcıyı eğitim kümesine uydurup test kümesi doğruluğunu ölçerek yapacaksın.

Veri kümesi senin için zaten yüklenip ön işleme tabi tutuldu (sayısal özellikler standartlaştırıldı) ve %70 eğitim, %30 test olarak bölündü. Özellik matrisleri X_train ve X_test ile etiket dizileri y_train ve y_test çalışma alanında hazır. Ayrıca, önceki egzersizden classifiers listesini ve sklearn.metrics içindeki accuracy_score() fonksiyonunu yükledik.

Bu egzersiz

Python ile Ağaç Tabanlı Modellerle Machine Learning

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

Egzersiz talimatları

  • classifiers içindeki demetler üzerinde yinele. for döngüsü değişkenleri olarak clf_name ve clf kullan:
    • clf'i eğitim kümesine uydur.
    • clf'in test kümesi etiketlerini tahmin et ve sonucu y_pred değişkenine ata.
    • clf'in test kümesi doğruluğunu değerlendir ve sonucu yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Iterate over the pre-defined list of classifiers
for clf_name, clf in ____:    
 
    # Fit clf to the training set
    ____.____(____, ____)    
   
    # Predict y_pred
    y_pred = ____.____(____)
    
    # Calculate accuracy
    accuracy = ____(____, ____) 
   
    # Evaluate clf's accuracy on the test set
    print('{:s} : {:.3f}'.format(clf_name, accuracy))
Kodu Düzenle ve Çalıştır