Erste SchritteKostenlos loslegen

Bessere Leistung mit einem Voting Classifier

Zum Schluss bewertest du die Leistung eines Klassifizierers, der die Ergebnisse der in der Liste classifiers definierten Modelle auswertet und durch Mehrheitsentscheidungen Labels zuweist.

X_train, X_test,y_train, y_test, die in einer früheren Übung definierte Liste classifiers sowie die Funktion accuracy_score von sklearn.metrics sind in deinem Arbeitsbereich verfügbar.

Diese Übung ist Teil des Kurses

Maschinelles Lernen mit baumbasierten Modellen in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere VotingClassifier von sklearn.ensemble.
  • Instanziere ein VotingClassifier, indem du den Parameter estimators auf classifiers setzt und ihn vc zuweist.
  • Passe vc an die Trainingsmenge an.
  • Bewerte die Genauigkeit von vc anhand der Vorhersagen für den Testsatz y_pred.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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))
Bearbeiten und Ausführen von Code