LoslegenKostenlos loslegen

Bagging-Leistung bewerten

Nachdem 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 wurde für dich aufbereitet und in 80 % Train und 20 % Test aufgeteilt. Die Feature-Matrizen X_train und X_test sowie die Label-Arrays y_train und y_test stehen in deinem Workspace bereit. Außerdem haben wir den Bagging-Classifier bc, den du in der vorherigen Übung instanziiert hast, und die Funktion accuracy_score() aus sklearn.metrics geladen.

Diese Übung ist Teil des Kurses

Maschinelles Lernen mit baumbasierten Modellen in Python

Kurs anzeigen

Anleitung zur Übung

  • Trainiere bc auf dem Trainingsset.

  • Sage die Testlabels voraus und speichere das Ergebnis in y_pred.

  • 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)) 
Code bearbeiten und ausführen