定義 Bagging 分類器
在接下來的練習中,你將使用 UCI 機器學習資料庫中的 Indian Liver Patient 資料集。你的任務是使用包含 10 個特徵(例如白蛋白(Albumin)、年齡與性別)來預測病人是否罹患肝臟疾病。你會使用 Bagging 分類器來完成這項任務。
本練習屬於課程
Machine Learning with Tree-Based Models in Python
練習說明
從
sklearn.tree匯入DecisionTreeClassifier,並從sklearn.ensemble匯入BaggingClassifier。建立一個名為
dt的DecisionTreeClassifier。建立一個名為
bc、由 50 棵樹組成的BaggingClassifier。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import DecisionTreeClassifier
____
# Import BaggingClassifier
____
# Instantiate dt
dt = ____(random_state=1)
# Instantiate bc
bc = ____(base_estimator=____, n_estimators=____, random_state=1)