1. Learn
  2. /
  3. Courses
  4. /
  5. Pythonで挑むKaggleコンペティション

Connected

Exercise

グリッドサーチ

前のレッスンでベースラインのGradient Boostingモデルを作成しました。ここでは、このGradient Boostingモデルに対して最適な max_depth ハイパーパラメータの値を見つけます。このハイパーパラメータは、各決定木に含めるノード数を制限します。各ハイパーパラメータ値に対してモデルのローカル性能を測るために、K-foldクロスバリデーションを使用します。

学習用データセットとモデルパラメータの辞書を引数に取り、3-foldクロスバリデーション全体の検証RMSEスコアを返す関数 get_cv_score() が与えられています。

Instructions

100 XP
  • max_depth の候補値に 3、6、9、12、15 を含むグリッドを指定します。
  • グリッド内の各ハイパーパラメータ候補を、モデルの params 辞書に渡します。