Leistung von Bagging auswerten
Jetzt, da du den Bagging-Classifier instanziiert hast, ist es Zeit, ihn zu trainieren und seine Genauigkeit auf dem Testset zu bewerten.
Der „Indian Liver Patient“-Datensatz ist für dich aufbereitet und in 80 % Training und 20 % Test aufgeteilt. Die Merkmalmatrizen X_train und X_test sowie die Label-Arrays y_train und y_test stehen dir in deinem Workspace zur Verfügung. Außerdem haben wir den Bagging-Classifier bc, den du in der vorherigen Übung instanziiert hast, sowie die Funktion accuracy_score() aus sklearn.metrics geladen.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
Passe
bcan das Trainingsset an.Sage die Testlabels voraus und weise das Ergebnis
y_predzu.Bestimme die Testgenauigkeit von
bc.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Fit bc to the training set
____.____(____, ____)
# Predict test set labels
y_pred = ____.____(____)
# Evaluate acc_test
acc_test = ____(____, ____)
print('Test set accuracy of bc: {:.2f}'.format(acc_test))