深層学習(Keras)のパラメータチューニング

参考サイト:


Kerasによる基本的なモデル作成例



深層学習の主なハイパーパラメータ

  • 活性化関数
  • 最適化アルゴリズム
  • ミニバッチ数
  • エポック回数
  • 重み減数(weight decay:正則化)
  • 学習率 など



パラメータチューニング方法

  1. scikit-learn
  2. optuna


1. Scikit-learnによるKerasのパラメータチューニング

Scikit-Learn API用のラッパーを用いて、Grid SearchかRandom Searchをかける。

ラッパーは、keras.wrappers.scikit_learn モジュールからインストール

    from keras.wrappers.scikit_learn import KerasRegressor


  • ランダムサーチのコード
  • 結果の確認

上記のコード全体のリンク



Optunaによるハイパーパラメータチューニング

あとで追加


機械学習Tips保管庫

データ解析、機械学習のための学習内容の保管庫。復習用。

0コメント

  • 1000 / 1000