MulaiMulai sekarang secara gratis

Skor OOB vs Skor Test Set

Sekarang setelah Anda membuat instance bc, Anda akan melatihnya pada himpunan latih dan mengevaluasi akurasi pada test set serta OOB.

Himpunan data telah diproses untuk Anda dan dibagi menjadi 80% latih dan 20% uji. Matriks fitur X_train dan X_test, serta array label y_train dan y_test tersedia di ruang kerja Anda. Selain itu, kami juga telah memuat classifier bc yang diinstansiasi pada latihan sebelumnya dan fungsi accuracy_score() dari sklearn.metrics.

Latihan ini adalah bagian dari kursus

Machine Learning dengan Model Berbasis Pohon di Python

Lihat Kursus

Petunjuk latihan

  • Latih bc pada himpunan latih, prediksi label test set, dan simpan hasilnya ke y_pred.

  • Evaluasi akurasi test set acc_test dengan memanggil accuracy_score.

  • Evaluasi akurasi OOB acc_oob milik bc dengan mengekstrak atribut oob_score_ dari bc.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Fit bc to the training set 
____.____(____, ____)

# Predict test set labels
y_pred = ____.____(____)

# Evaluate test set accuracy
acc_test = ____(____, ____)

# Evaluate OOB accuracy
acc_oob = ____.____

# Print acc_test and acc_oob
print('Test set accuracy: {:.3f}, OOB accuracy: {:.3f}'.format(acc_test, acc_oob))
Edit dan Jalankan Kode