開始使用免費開始

Boosting

在上一個練習中,你以 bagging 開始接觸集成(ensemble)技術。在機器學習面試中,常會被要求嘗試或討論不只一種集成方法。

這裡你要練習 Boosting。Boosting 會用全部的資料來訓練每個學習器,但會對先前學習器誤分類的樣本給予更高權重,讓後續學習器在訓練時更關注這些樣本。這能降低模型的偏差(bias)。

所有需要的套件都已為你匯入: pandas 作為 pdsklearn.model_selectiontrain_test_splitsklearn.linear_modelaccuracy_scoresklearn.linear_modelLogisticRegression,以及 sklearn.ensembleBaggingClassifierAdaBoostClassifier

loan_data 的 DataFrame 已經分割為 X_trainX_testy_trainy_test

本練習屬於課程

用 Python 練習機器學習面試題

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Boosting model
boosted_model = ____(____=____, random_state=123)
編輯並執行程式碼