アンサンブルを定義する
この一連の演習では、UCI Machine Learning Repository の Indian Liver Patient Dataset を使用します。
この演習では、データセットに含まれるすべての特徴量を使って、患者が肝疾患を患っているかどうかを予測するために、3つの分類器をインスタンス化します。
KNN というエイリアスでインポートされた LogisticRegression、DecisionTreeClassifier、KNeighborsClassifier クラスがワークスペースで利用可能です。
この演習はコースの一部です
Pythonで学ぶ木ベースのMachine Learning
演習の手順
ロジスティック回帰分類器をインスタンス化し、
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)]