現在の問題
学習の結果、モデルを保存していないので、学習結果を再利用できない。
問題に対する解
Episode毎にモデルが良くなっていたら、重みを保存する。 そのためのコールバックを作成し、学習の際に渡すことで、Episode終了毎に呼ばれるようにする。
学習の結果、モデルを保存していないので、学習結果を再利用できない。
Episode毎にモデルが良くなっていたら、重みを保存する。 そのためのコールバックを作成し、学習の際に渡すことで、Episode終了毎に呼ばれるようにする。
知らなかった “学習用データの扱いについては、日本の著作権法は第47条の7で、コンピュータなどを用いて情報解析を行う場合は必要な範囲で著作物を複製・翻案できる、としている。” itpro.nikkeibp.co.jp
突然ですが、4月からUdacityのMachine Learning Engineer Nanodegreeに入学しました。199USD / 月です。
授業ノートやプロジェクトを置くリポジトリも作りました。併せてよろしくお願いします。 github.com
https://www.udacity.com/course/machine-learning-engineer-nanodegree–nd009www.udacity.com
続きを読む試しに学習ができるよう、バグフィックスと機能追加。 2010年9月分を1Epoch学習させたところ、47.33分かかった。実際の学習にはこれを数年分、更に数万〜数十万Epoch分を回すので、このパフォーマンスでは厳しい。
次の一手として、GPUを使ってTensorFlowでの学習が速くなるかを調査する。
from: 2017-04-02 21:22:37 +0900 to: 2017-04-02 20:35:17 +0900 2840sec = 47.33 min
Intel Core i3-4170 CPU @ 3.70GHz RAM: 20GB(内、Guest用は9.61GBを確保) HDD Cent OS7