Inizia subitoInizia gratis

Boosting

Nell’ultimo esercizio hai iniziato con le tecniche di ensemble usando il bagging. In un colloquio di Machine Learning, potresti essere invitato a provare o discutere più di una tecnica di ensemble.

Qui metterai in pratica il Boosting, che usa tutti i dati per addestrare ogni learner, ma assegna un peso maggiore alle istanze classificate in modo errato dai learner precedenti, così che quelli successivi vi prestino più attenzione durante l’addestramento. Il risultato è un modello con bias ridotto.

Tutti i pacchetti necessari sono già stati importati per te: pandas come pd, train_test_split da sklearn.model_selection, accuracy_score da sklearn.linear_model, LogisticRegression da sklearn.linear_model, e BaggingClassifier e AdaBoostClassifier da sklearn.ensemble.

Il DataFrame loan_data è già suddiviso in X_train, X_test, y_train e y_test.

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di Machine Learning in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Boosting model
boosted_model = ____(____=____, random_state=123)
Modifica ed esegui il codice