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

Connected

演習

制約あり・なしの決定木

この演習では、前のチャプターで扱ったポケモンのデータセットに戻ります。目的は、与えられたポケモンが伝説(legendary)かどうかを予測することでした。

ここでは、2つの別々の決定木分類器を作成します。1つ目では、min_samples_leaf と min_samples_split のパラメータを指定しますが、最大深さは設定せず、木が制約なく十分に成長できるようにします。

2つ目では、決定木の深さを制限していくつかの制約を設けます。2つのモデルを比較することで、「弱い」学習器という概念をよりよく理解できるようになります。

指示1 / 2

undefined XP
  • 1

    min_samples_leaf=3、min_samples_split=9、random_state=500 を用いて、制約のない(unrestricted)決定木を構築してください。

  • 2

    min_samples_leaf と min_samples_split を、max_depth=4 および max_features=2 に置き換えて、制約あり(restricted)の木を構築してください。