ПочатиПочніть безкоштовно

Boosting

У попередній вправі ви розпочали з ансамблевих методів, використавши bagging. На співбесіді з машинного навчання вас можуть попросити спробувати або обговорити більше ніж одну ансамблеву техніку.

Тут ви попрактикуєте Boosting: він використовує всі дані для навчання кожного базового алгоритму, але об'єктам, які були неправильно класифіковані попередніми алгоритмами, надається більша вага, щоб наступні алгоритми під час навчання зосереджувалися на них більше. У результаті упередженість моделі зменшується.

Усі потрібні пакети вже імпортовано для вас: pandas як pd, train_test_split з sklearn.model_selection, accuracy_score з sklearn.linear_model, LogisticRegression з sklearn.linear_model, а також BaggingClassifier і AdaBoostClassifier з sklearn.ensemble.

Датафрейм loan_data уже поділено на X_train, X_test, y_train і y_test.

Ця вправа є частиною курсу

Практика співбесід з Machine Learning у Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Boosting model
boosted_model = ____(____=____, random_state=123)
Редагувати та запускати код