Den AdaBoost-Klassifikator trainieren
Jetzt, da du den AdaBoost-Klassifikator ada instanziiert hast, ist es Zeit, ihn zu trainieren. Außerdem sagst du die Wahrscheinlichkeiten für die positive Klasse im Testset voraus. Das geht wie folgt:
Sobald der Klassifikator ada trainiert ist, ruf die Methode .predict_proba() auf, übergib X_test als Parameter und extrahiere diese Wahrscheinlichkeiten, indem du alle Werte in der zweiten Spalte wie folgt slicest:
ada.predict_proba(X_test)[:,1]
Der Indian-Liver-Datensatz ist bereits für dich aufbereitet und in 80 % Train und 20 % Test aufgeteilt. Die Merkmalsmatrizen X_train und X_test sowie die Label-Arrays y_train und y_test stehen in deinem Workspace bereit. Zusätzlich haben wir das aus der vorherigen Übung übernommene, instanziierte Modell ada geladen.
Diese Übung ist Teil des Kurses
<Kurs>Maschinelles Lernen mit baumbasierten Modellen in Python</Kurs>Übungsanweisungen
Fitte
adaauf das Trainingsset.Bestimme die Wahrscheinlichkeiten für die positive Klasse im Testset.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Fit ada to the training set
____
# Compute the probabilities of obtaining the positive class
y_pred_proba = ____.____(____)[____]