Dein Ensemble bewerten
In der vorherigen Übung hast du deinen ersten Voting-Klassifikator gebaut. Lass ihn jetzt evaluieren und mit den einzelnen Modellen vergleichen.
Die einzelnen Modelle (clf_knn, clf_dt und clf_lr) sowie der Voting-Klassifikator (clf_vote) sind bereits geladen und trainiert.
Denk daran, f1_score() zur Bewertung der Leistung zu verwenden. Zusätzlich erstellst du mit der Funktion classification_report() einen Classification Report für den Testdatensatz (X_test, y_test).
Wird dein Voting-Klassifikator die 58 % F1-Score des Entscheidungsbaums schlagen?
Diese Übung ist Teil des Kurses
Ensemble-Methoden in Python
Anleitung zur Übung
- Verwende den Voting-Klassifikator
clf_vote, um die Labels des TestsetsX_testvorherzusagen. - Berechne den F1-Score des Voting-Klassifikators.
- Berechne den Classification Report des Voting-Klassifikators, indem du
y_testundpred_voteanclassification_report()übergibst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Calculate the predictions using the voting classifier
pred_vote = ____
# Calculate the F1-Score of the voting classifier
score_vote = ____
print('F1-Score: {:.3f}'.format(score_vote))
# Calculate the classification report
report = ____
print(report)