始める無料で始める

特徴量数のチューニング

モデルで使われるデフォルトのハイパーパラメータは、皆さんのデータに最適化されていません。グリッドサーチ交差検証の目的は、モデル性能を最大化するハイパーパラメータを見つけることです。動画では、ランダムフォレストの n_estimators ハイパーパラメータのチューニング方法を見ました。ここでは、max_features ハイパーパラメータのチューニングを練習します。コードを素早く実行するため、cv ハイパーパラメータは 3 に設定されています。

Hyperparameter Purpose
max_features Number of features for best split

ランダムフォレストは多数の決定木からなるアンサンブルです。n_estimators はフォレスト内で使用する木の本数を制御し、max_features は各決定木で最良の分割を探す際にランダムフォレストが考慮する特徴量の数を制御します。

ランダムフォレスト分類器は clf としてすでに用意されています。

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

マーケティングアナリティクス:Pythonで顧客解約を予測する

コースを見る

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

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

# Import GridSearchCV
コードを編集して実行