ねほり.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年), 投資, システムトレード, テクノロジー, 調査結果

  関連記事

賀茂郡黒瀬組十八ヶ村の歴史と特徴

保田(やすだ)家先祖の麓屋良左衛門(1690年~1760年頃)は安芸国 下黒瀬で …

仁保島の14艘の牡蠣仲間の人物一覧は間違い(2/2)

年始に初詣に行こうと家を出たが、鍵を忘れて自転車にも乗れず・・家にも戻れず・・・ …

タートルズ投資手法の有効性検証(protraシストレ)

ウォール街で4年半の間に数百億円を稼ぎ、伝説的存在だった投資家集団「タートルズ」 …

ADSLで最大2ヶ月間無料となるYahooBBキャンペーン

今日までにADSLに登録すれば最大2ヶ月間無料となるキャンペーンをYahooBB …

JavaScriptクリップボードデータを取得する

March 10, 2005 JavaScript は色々な悪さに使えるスクリプ …

イザナミサンプル・シンプル逆張り買いの有効性検証(システムトレード)

最近は台湾や中国出張ばかりで、パソコンは故障するしシステムトレードの興味が薄れて …

「グッピー」と「カダヤシ」(「メダカ」)の捕獲と分類(千葉県編)

前回の日記で「カダヤシ」と「グッピー」についての記事を書きましたが、写真が分かり …

バックテスト完了後に売買結果をテキストに保存する(システムトレード)

過去のイザナミ愛用者のブログを読み漁ると、2015年頃までは独自ストラテジー・開 …

東北地方太平洋沖地震で原発状況と放射能サイト作成

2011年03月16日(水) 原発状況と放射能に関するサイト作成 本日は自宅待機 …

1,2の3で株の利益は消えますからね

「俺はまだ本気出してないだけ」と本日、株の全力買いを始めました。 株暴落、終値下 …