1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶアンサンブル手法

Connected

演習

はじめてのアンサンブルを組み立てる

最初のアンサンブルモデルを作成しましょう。前の演習で扱った Pokémon データセットは、すでに学習用とテスト用に分割されています。

ここでは、sklearn の API を使って voting アンサンブル手法を活用します。個々のモデルをインスタンス化し、パラメータとして渡して、はじめてのvoting classifierを構築してください。

指示

100 XP
  • 近傍数を 5(n_neighbors で指定)として、KNeighborsClassifier を clf_knn という名前でインスタンス化します。
  • "balanced" の class_weight を指定して、LogisticRegression を clf_lr という名前でインスタンス化します。
  • DecisionTreeClassifier を clf_dt という名前で、min_samples_leaf = 3 と min_samples_split = 9 を指定してインスタンス化します。
  • VotingClassifier を作成し、パラメータ estimators に、以下の(文字列, 推定器)タプルのリストを指定します:'knn', clf_knn, 'lr', clf_lr, 'dt', clf_dt。