开始使用免费开始使用

提升法(Boosting)

在上一个练习中,您以袋装法(bagging)开启了集成技术的练习。在机器学习面试中,面试官可能会让您尝试或讨论不止一种集成方法。

这里,您将练习提升法(Boosting)。它在训练每个学习器时都会使用全部数据,但会对前一轮被错误分类的样本赋予更高权重,使后续学习器在训练时更关注这些样本。这样可以降低模型的偏差。

所需的包都已为您导入: pandas 作为 pdsklearn.model_selection 中的 train_test_splitsklearn.linear_model 中的 accuracy_scoresklearn.linear_model 中的 LogisticRegression,以及 sklearn.ensemble 中的 BaggingClassifierAdaBoostClassifier

loan_data DataFrame 已拆分为 X_trainX_testy_trainy_test

本练习是课程的一部分

用 Python 练习机器学习面试题

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Boosting model
boosted_model = ____(____=____, random_state=123)
编辑并运行代码