MulaiMulai sekarang secara gratis

Kinerja lebih baik dengan Voting Classifier

Terakhir, Anda akan mengevaluasi kinerja sebuah voting classifier yang mengambil keluaran dari model-model yang didefinisikan dalam daftar classifiers dan menetapkan label berdasarkan suara mayoritas.

X_train, X_test,y_train, y_test, daftar classifiers yang didefinisikan di latihan sebelumnya, serta fungsi accuracy_score dari sklearn.metrics tersedia di workspace Anda.

Latihan ini adalah bagian dari kursus

Machine Learning dengan Model Berbasis Pohon di Python

Lihat Kursus

Petunjuk latihan

  • Impor VotingClassifier dari sklearn.ensemble.
  • Instansiasikan VotingClassifier dengan menetapkan parameter estimators ke classifiers dan tetapkan ke vc.
  • Latih vc pada himpunan latih.
  • Evaluasi akurasi himpunan uji vc menggunakan prediksi himpunan uji y_pred.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import VotingClassifier from sklearn.ensemble
____

# Instantiate a VotingClassifier vc
vc = ____(estimators=____)     

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

# Evaluate the test set predictions
y_pred = vc.predict(X_test)

# Calculate accuracy score
accuracy = ____(____, ____)
print('Voting Classifier: {:.3f}'.format(accuracy))
Edit dan Jalankan Kode