LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Fitte ada auf 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 = ____.____(____)[____]
Code bearbeiten und ausführen