Allena il classificatore AdaBoost
Ora che hai istanziato il classificatore AdaBoost ada, è il momento di addestrarlo. Prevedrai anche le probabilità di ottenere la classe positiva nel set di test. Puoi farlo così:
Una volta addestrato il classificatore ada, richiama il metodo .predict_proba() passando X_test come parametro ed estrai queste probabilità selezionando tutti i valori della seconda colonna come segue:
ada.predict_proba(X_test)[:,1]
Il dataset Indian Liver è già stato elaborato e suddiviso in 80% train e 20% test. Le matrici delle caratteristiche X_train e X_test, così come gli array di etichette y_train e y_test, sono disponibili nel tuo ambiente di lavoro. Inoltre, abbiamo anche caricato il
modello ada istanziato dall'esercizio precedente.
Questo esercizio fa parte del corso
Machine Learning con modelli ad alberi in Python
Istruzioni dell'esercizio
Esegui il fit di
adasul training set.Valuta le probabilità di ottenere la classe positiva nel set di test.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Fit ada to the training set
____
# Compute the probabilities of obtaining the positive class
y_pred_proba = ____.____(____)[____]