開始使用免費開始

定義集成模型

在接下來的一系列練習中,你將使用來自 UCI 機器學習資料庫的 Indian Liver Patient Dataset

在本練習中,你要建立三個分類器,利用資料集中的所有特徵來預測病患是否罹患肝臟疾病。

在你的工作環境中,已提供 LogisticRegressionDecisionTreeClassifier,以及以別名 KNN 匯入的 KNeighborsClassifier 類別。

本練習屬於課程

Machine Learning with Tree-Based Models in Python

檢視課程

練習說明

  • 建立一個羅吉斯迴歸分類器並指定給 lr

  • 建立一個考慮 27 個最近鄰的 KNN 分類器並指定給 knn

  • 建立一個將參數 min_samples_leaf 設為 0.13 的決策樹分類器,並指定給 dt

動手互動練習

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

# Set seed for reproducibility
SEED=1

# Instantiate lr
lr = ____(random_state=SEED)

# Instantiate knn
knn = ____(n_neighbors=____)

# Instantiate dt
dt = ____(min_samples_leaf=____, random_state=SEED)

# Define the list classifiers
classifiers = [('Logistic Regression', lr), ('K Nearest Neighbours', knn), ('Classification Tree', dt)]
編輯並執行程式碼