LoslegenKostenlos loslegen

Trainiere den AdaBoost-Klassifikator

Jetzt, wo du den AdaBoost-Klassifikator ada instanziiert hast, ist es an der Zeit, ihn zu trainieren. Du wirst auch die Wahrscheinlichkeiten vorhersagen, die positive Klasse in der Testmenge zu erhalten. Das kannst du folgendermaßen tun:

Sobald der Klassifikator ada trainiert ist, rufst du die Methode .predict_proba() auf, indem du X_test als Parameter übergibst, und extrahierst diese Wahrscheinlichkeiten, indem du alle Werte in der zweiten Spalte wie folgt zerlegst:

ada.predict_proba(X_test)[:,1]

Der Indian Liver-Datensatz wird für dich aufbereitet und in 80% Training und 20% Test aufgeteilt. Die Merkmalsmatrizen X_train und X_test sowie die Arrays der Labels y_train und y_test sind in deinem Arbeitsbereich verfügbar. Darüber hinaus haben wir auch die instanziierten Modells ada aus der vorherigen Übung.

Diese Übung ist Teil des Kurses

Maschinelles Lernen mit baumbasierten Modellen in Python

Kurs anzeigen

Anleitung zur Übung

  • Passe ada an die Trainingsmenge an.

  • Bewerte die Wahrscheinlichkeiten für das Erreichen der positiven Klasse in der Testmenge.

Interaktive Ü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