最適化中にモデルの状態を保存する最良の方法が何であるか疑問に思っていました。私はこれをやりたいので、しばらくそれを実行して保存し、しばらくしてからやり直すことができます。私は重みを保存する関数とJSONとしてモデルを保存する別の関数があることを知っています。学習中は、モデルの重みとパラメータの両方を保存する必要があります。これには、運動量や学習率などのパラメータが含まれます。モデルと重量の両方を同じファイルに保存する方法はありますか?私は、ピックルを使用するのは良い習慣とはみなされないと読んでいます。また、控えめな人のモメンタムは、モデルJSONまたはウェイトに含まれますか?ケラス、最適化時に状態を保存する最良の方法
4
A
答えて
2
重みとアーキテクチャを含むtarアーカイブと、model.optimizer.get_state()
によって返されるオプティマイザ状態を含むpickleファイルを作成できます。
0
from keras.models import load_model
model.save('my_model.h5') # creates a HDF5 file 'my_model.h5'
del model # deletes the existing model
# returns a compiled model
# identical to the previous one
model = load_model('my_model.h5')
You can use model.save(filepath) to save a Keras model into a single HDF5 file which will contain:
- the architecture of the model, allowing to re-create the model
- the weights of the model
- the training configuration (loss, optimizer)
- the state of the optimizer, allowing to resume training exactly where you left off.
You can then use keras.models.load_model(filepath) to reinstantiate your model. load_model will also take care of compiling the model using the saved training configuration (unless the model was never compiled in the first place).
KerasのFAQ:How can I save a Keras model?
関連する問題
- 1. C:正規表現の最適化|状態を保存する
- 2. ゲームの状態を保存する最良の方法は何ですか?
- 3. データベースアイテムの前の状態を保存する最も良い方法
- 4. React js、還元状態をローカル状態に保存する最良の方法は何ですか?
- 5. angularJS $状態の最適化の問題
- 6. 4状態データ構造の最適化
- 7. Rで凡例を最適化する最良の方法
- 8. オブジェクト状態を視覚化する最良の方法は何ですか?
- 9. OleDbConnection状態を確認する最良の方法
- 10. SQL Server:時間を保存する最も最適な方法(日付なし)
- 11. javascriptライブラリを最新の状態に保つための最良の方法は何ですか?
- 12. Heroku - 状態を保存する方法
- 13. フォーラム投稿の読書状況を保存する最も良い方法は?
- 14. JavaScriptを最小限に抑えて状態を最大化する方法
- 15. ソフトウェア最適化を学ぶ最も良い方法
- 16. .net:最後の2つのWinform状態を保存するベストプラクティス?
- 17. リモートブランチの親ブランチを最新の状態に保つ方法
- 18. 実際のデータをアプリケーションに保存する最良の方法
- 19. トランジション間で状態を保存および復元する最も良い方法
- 20. フォークを最新の状態に保つ
- 21. データベーススキーマを最新の状態に保つ
- 22. MySQLデータベースに翻訳を保存する最良の方法
- 23. ソーシャルネットワークにファイルを保存する最良の方法
- 24. WebDriverにテストデータを保存する最良の方法
- 25. ユーザポイントシステムをデータベースに保存する最良の方法
- 26. テキストボックス(ASP.NET)に値を「保存」する最良の方法は?
- 27. iOSに画像を保存する最良の方法
- 28. 既存のシステム接続を最適化する最適化アルゴリズム
- 29. iphoneにデータを保存するのに最適な方法
- 30. コレクションに最後の重複エントリを保存する最も良い方法は?
'はAttributeError:「アダムのオブジェクトが属性を持っていないが「 –
@MatthewKleinsmithをget_state'':私はこれを書いたので、APIが変更されている可能性があります。 –
うん、それは起こる。私のコメントは純粋に情報的なものでした。 –