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

  関連記事

3日続落投資法の有効性検証(protraシストレ)

テクニカルトレードは聖杯でない・・・ と前回書いたけど、結局テクニカルトレードっ …

2009年テニス納会用に作成した動画

2009年10月30日(金) 残念な感じです・・・V 先週末は、寮でカップラーメ …

推薦論文の査読結果&キッズGooでWebサイトが表示されるために

推薦論文 「推薦論文」の査読結果が返ってきた・・・・   & …

「ネットランナー」のトレーディングカード「ねとらん者」を大人買い(1/2)

もしも 童話世界に 2ch を作ったら ‥‥?  ■掲示板に戻る■ 全 …

タイドプールでタコ捕り&磯遊び(千葉県・かなや編)

千葉市内に最も近く磯遊びができる場所に「金谷」があります。 と言っても富津市なの …

DTI SIM 3G 100をVAIO Pで使ってみる

月額490円のパケット代定額「DTI SIM 3G 100」を始めてみました。 …

宮島のナイトクルージング&いろは歌

CG 研究会の付き添いで宮島へ やばいです。日記に画像貼り付けすぎて日記だけで「 …

Bootswatchによる2rowデザイン&軽量化の検討

この2ヶ月間で「ランキング出力のOAuth 2.0対応」「Yahooコメントラン …

賃貸 vs 持ち家はどちらか得?資産運用編

「電車に一人で乗れない自分が変!」と思った宇多田ヒカル。 「電車なんかに乗った事 …

トレース画にハマり、色々とトレースしてみる、ナマ・ビール・タモ・シモ

2006年08月30日(水) ナマ・ビール・タモ・シモ ビアだ!ガーデンだ!今週 …