ユーザ用ツール

サイト用ツール


7_推測_keras

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン両方とも次のリビジョン
7_推測_keras [2017/11/17] – [1. モデルの学習] adash3337_推測_keras [2017/11/17] – [2. モデルの学習] adash333
行 87: 行 87:
 from PIL import Image from PIL import Image
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 +
 +from keras.models import model_from_json
 +
 +# load model and weight
 +model = model_from_json(open('apple_orange_model.json').read())
 +model.load_weights('apple_orange_weights.h5')
  
 filepath = "testSet/img_1.jpg" filepath = "testSet/img_1.jpg"
行 105: 行 111:
 以下のような画面になります。 以下のような画面になります。
  
 +{{:pasted:20171117-213239.png}}
  
 +{{:pasted:20171117-213300.png}}
  
 +ちゃんと、「2」と予測できたようです。
 +
 +上記コードにはコメントで解説を書かせていただいておりますが、今回のポイントとしては、
 +
 +<code>
 +from keras.models import model_from_json
 +
 +# load model and weight
 +model = model_from_json(open('apple_orange_model.json').read())
 +model.load_weights('apple_orange_weights.h5')
 +</code>
 +の部分で、modelと、modelのweightを読み込んでいるところです。この2つの中身は、前回の<wrap hi>[[(6)学習結果の保存(Keras)]]</wrap>で保存した名前と一致させる必要があります。
  
 Kerasで推測の手順は上記でおしまいです。 Kerasで推測の手順は上記でおしまいです。

7_推測_keras.txt · 最終更新: 2018/10/07 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki