dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

Deep Learning, TensorFlow, Keras, DQN を使ってFXの自動取引をする その8

現在の問題

学習の結果、モデルを保存していないので、学習結果を再利用できない。

問題に対する解

Episode毎にモデルが良くなっていたら、重みを保存する。 そのためのコールバックを作成し、学習の際に渡すことで、Episode終了毎に呼ばれるようにする。

github.com

UdacityのMachine Learning Engineer Nanodegreeに入学した

突然ですが、4月からUdacityのMachine Learning Engineer Nanodegreeに入学しました。199USD / 月です。

授業ノートやプロジェクトを置くリポジトリも作りました。併せてよろしくお願いします。 github.com

https://www.udacity.com/course/machine-learning-engineer-nanodegree–nd009www.udacity.com

続きを読む

Deep Learning, TensorFlow, Keras, DQN を使ってFXの自動取引をする その7

試しに学習ができるよう、バグフィックスと機能追加。 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

学習に使用したDocker Hostの情報

Intel Core i3-4170 CPU @ 3.70GHz RAM: 20GB(内、Guest用は9.61GBを確保) HDD Cent OS7

github.com