始める無料で始める

チューニングの準備

チューニングの準備は、良い結果を出すための土台になります。準備の主な手順は2つあります。モデル仕様で tune() を使ってハイパーパラメータに印を付けること、そしてチューニングに使うハイパーパラメータのグリッドを作ることです。

この演習では、チューニングプロセスのこの2つの基本ステップを実行します。

この演習はコースの一部です

Rで学ぶTree-Based ModelsによるMachine Learning

コースを見る

演習の手順

  • 分類モデル向けに 500 本の木を使い、"xgboost" エンジンを指定したブースティング仕様を作成し、次のパラメータをチューニング対象としてマークしてください:learn_ratetree_depthsample_size。結果は boost_spec として保存します。
  • boost_spec のチューニングパラメータに対して、各パラメータ3段階の通常のチューニンググリッドを作成します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create the specification with placeholders
boost_spec <- boost_tree(
                trees = ___,
                ___,
                ___,
                ___) %>%
  set_mode(___) %>%
  set_engine(___)

# Create the tuning grid
tunegrid_boost <- ___(___, 
                      levels = ___)

tunegrid_boost
コードを編集して実行