LoginSignup
0
1

More than 3 years have passed since last update.

的外れな学習係数探し

Last updated at Posted at 2020-01-03

はじめに

程よい学習係数の値を大雑把に探してみた。

環境

  • OS : Ubuntu18.04
  • メモリ : 12GB
  • CPU : 遅い←
  • 隠れ層 : 1層
  • 最適化アルゴリズム : 確率的勾配降下法(SGD)
  • データ
    • 種類 : 画像
    • 訓練データ数 : 60000
    • テストデータ数 : 10000
    • ミニバッチ数 : 100

結果

  1. 学習係数 : 0.001 learning_late0.001.png
  2. 学習係数 : 0.01 learning_late0.01.png
  3. 学習係数 : 0.1 learning_late0.1.png
  4. 学習係数 : 1 learning_late1.png
  5. 学習係数 : 10 learning_late10.png

まとめ

今回は10の累乗で最適な学習係数を見積もった。
全体としてどれも2つのグラフが乖離していないので過学習はほとんど起きていないことがわかる。
パッと見た感じだと今回の場合、$\ 0.1,1\ $あたりが素早く漸近していて、精度も高い。
対して、$\ 0.001,10\ $あたりはひどいことになった。
学習係数次第で人工知能は天才にもまぬけにもなる。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1