ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă VotingClassifier din sklearn.ensemble.
  • Instanțiază un VotingClassifier setând parametrul estimators la classifiers și atribuie-l variabilei vc.
  • Antrenează vc pe setul de antrenament.
  • Evaluează acuratețea lui vc pe setul de testare folosind predicțiile y_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))
Editează și rulează codul