Performanță mai bună cu un Voting Classifier
În final, vei evalua performanța unui clasificator prin vot care preia rezultatele modelelor definite în lista classifiers și atribuie etichete prin majoritate de voturi.
X_train, X_test, y_train, y_test, lista classifiers definită într-un exercițiu anterior, precum și funcția accuracy_score din sklearn.metrics sunt disponibile în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Machine Learning cu modele bazate pe arbori în Python
Instrucțiuni pentru exercițiu
- Importă
VotingClassifierdinsklearn.ensemble. - Instanțiază un
VotingClassifiersetând parametrulestimatorslaclassifiersși atribuie-l variabileivc. - Antrenează
vcpe setul de antrenament. - Evaluează acuratețea lui
vcpe setul de testare folosind predicțiiley_pred.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))