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
Petunjuk latihan
- Impor
VotingClassifierdarisklearn.ensemble. - Instansiasikan
VotingClassifierdengan menetapkan parameterestimatorskeclassifiersdan tetapkan kevc. - Latih
vcpada himpunan latih. - Evaluasi akurasi himpunan uji
vcmenggunakan prediksi himpunan ujiy_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))