Aan de slagGa gratis aan de slag

Train de AdaBoost-classifier

Nu je de AdaBoost-classifier ada hebt geïnstantieerd, is het tijd om hem te trainen. Je gaat ook de kansen voorspellen op het positieve klasse-label in de testset. Dit kan als volgt:

Zodra de classifier ada is getraind, roep je de methode .predict_proba() aan met X_test als parameter en haal je deze kansen op door alle waarden in de tweede kolom te slicen, zoals hieronder:

ada.predict_proba(X_test)[:,1]

De Indian Liver-gegevensset is al voor je voorbereid en opgesplitst in 80% train en 20% test. De feature-matrices X_train en X_test, evenals de label-arrays y_train en y_test, staan klaar in je werkruimte. Daarnaast hebben we het geïnstantieerde model ada uit de vorige oefening ook voor je geladen.

Deze oefening maakt deel uit van de cursus

Machine Learning met boomgebaseerde modellen in Python

Cursus bekijken

Oefeninstructies

  • Fit ada op de trainingsset.

  • Bepaal de kansen op het positieve klasse-label in de testset.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Fit ada to the training set
____

# Compute the probabilities of obtaining the positive class
y_pred_proba = ____.____(____)[____]
Code bewerken en uitvoeren