MulaiMulai sekarang secara gratis

Evaluasi pengklasifikasi individual

Pada latihan ini, Anda akan mengevaluasi kinerja model dalam daftar classifiers yang telah kita definisikan pada latihan sebelumnya. Anda akan melakukannya dengan melatih setiap pengklasifikasi pada himpunan latih dan mengevaluasi akurasinya pada himpunan uji.

Himpunan data sudah dimuat dan dipraolah untuk Anda (fitur numerik telah distandardisasi) serta dibagi menjadi 70% latih dan 30% uji. Matriks fitur X_train dan X_test, serta array label y_train dan y_test tersedia di ruang kerja Anda. Selain itu, kami telah memuat daftar classifiers dari latihan sebelumnya, serta fungsi accuracy_score() dari sklearn.metrics.

Latihan ini adalah bagian dari kursus

Machine Learning dengan Model Berbasis Pohon di Python

Lihat Kursus

Petunjuk latihan

  • Ulangi perulangan pada tuple di classifiers. Gunakan clf_name dan clf sebagai variabel for:
    • Latih clf pada himpunan latih.
    • Prediksi label himpunan uji dengan clf dan simpan hasilnya ke y_pred.
    • Evaluasi akurasi himpunan uji dari clf dan cetak hasilnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
Edit dan Jalankan Kode