ねほり.com

何もないから何かみつかる

Kerasのモデル保存・利用(ディープラーニング)

      2018/08/07

Kerasを使った学習モデルの書き方に関しては、ある程度調べました。

次は、そもそものKerasを使った全体構造を調べていきます。

わかってないのは、このあたり。

  • 学習データの再利用
  • バックテストの方法
  • 収束グラフの生成
  • 出力パラメータの理解

サンプルコードは、未だにはじめてのKerasを使った株価予測のものです。

コードを見るとデータの保存もしている雰囲気なので、保存した学習データを利用できるはずです。

また、結果のバックテストで具体的にどれだけの収益が出るのか・・なども確認しなければ・・・。

モデルのsave/load

実運用をするためには毎回学習はできません。なぜなら結果が出るまで17分かかります。

このため、まずは学習済みのモデルを利用できるようにしてみます。

Keras でモデルを保存するには model.save か keras.models.save_model を使います。

ファイル形式は HDF5 で保存されます。

利用の方法は次のようになります。

次に学習済みモデルの利用方法です。

scaler.pklに保存したscalerのためのファイルを使って、データをtransform、その後に使用しています。

実行結果

当然ですが、学習モデルを使っても同じグラフが生成されていることが確認できます。

[17分かけて学習させた結果]

pre1

[学習モデルを使った結果]

after1

ただし、正解率や利益率が全く表示されてないです・・。

モデルを外部からロードして使用するコード

分からないなりに、いじってたら何となく結果が得られたのでコードを載せておきます。

あってるのか間違っているのかは、もう少し詳しくなって考えます。

アドバイスは大歓迎です。

 - 2018年(社会人14年), 投資, システムトレード, テクノロジー, 調査結果

  関連記事

人生で食べたラーメンのランキング

January 19, 2005 広島ラーメンランキング 最近またラーメンやらお …

炊飯器と麺棒で家庭で餅つき体験

子供の頃、祖母の家には臼(うす)と杵(きね)があり、正月には餅つきをしていた。 …

あなたも株のプロになれる(うねり取り手法:立花義正編)

2002年に、長瀬主演の株投資のドラマがありました。 マーケットの動きは一見デタ …

動画配信サービスのビジネスモデル(アメリカ編)

現在 日本のライブストリーミングでは、 ニコニコ生放送(ニコ生) Twit Ca …

twitter・ニコニコ・2ちゃんねる実況をテレビ連動してみる

2011年09月04日(日) twitter・ニコニコ・2ちゃんねる実況をテレビ …

「ダイドードリンコ」の株主優待が届いた

2010年09月23日(木) 株主優待が届きました 「ダイドードリンコ」の株主優 …

コンピュータオセロ優勝者としてエキシビジョンマッチでも負けません

「オセロ大会」の「エキシビジョンマッチ」 我が学科の「オセロ大会」の前年度・今年 …

味覚と嗅覚に対する次世代のデバイス・商品まとめ

視覚や触覚、聴覚に対するデバイス・商品は、様々な会社が商品を競うようにリリースし …

どうぶつ将棋を作って遊ぶ

漫画「三月のライオン」のなかで「ニャー将棋」という子供向けな将棋がありました。 …

古いブログのWordPress移行&bootstrap4対応(年末の大掃除)

年末年始です。 リアルの世界の大掃除をせず、何年かぶりにサイトの大掃除をしていま …