Kerasの学習モデルを保存する
AIの学習モデルは重要な資産です。
保存するとき
model.save('kabu_model.h5')
読み込むとき
from keras.models import model_from_json from keras.models import load_model # モデルと学習データの読み込み model = load_model('kabu_model.h5') # 実行 results = model.predict(np.array([[-100, 200, 100]])) print("Predict:\n", results)
まとめ
拡張子がなぜh5なのかはよくわかりませんが、このようにすると学習データとモデルを保存して後で使いまわすことができます。現実問題として毎回学習というのは難しいので、事前に学習しておいたデータを使うということになりそうです。