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
Oefeninstructies
Fit
adaop 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 = ____.____(____)[____]