Tensorflowでは、トレーニングの終了後にプログラムの重みやその他の変数をどのように保存できますか?私は後で訓練を受けたモデルを使用できるようにしたいと考えています。前もって感謝します。モデルのトレーニングが終了した後の体重の節約 - Tensorflow
0
A
答えて
0
あなたはこのようセーバーオブジェクトを定義することができます。
saver = tf.train.Saver(max_to_keep=5, keep_checkpoint_every_n_hours=1)
をこの場合、セーバーは、最新の5つのチェックポイントを維持するように構成され、また、トレーニング中にチェックポイントごとに時間を維持します。
セーバーは、次のような呼び出しでメイントレーニングループで定期的に呼び出すことができます。
sess=tf.Session()
...
# Save the model every 100 iterations
if step % 100 == 0:
saver.save(sess, "./model", global_step=step)
この例では、100個のトレーニングステップごとにチェックポイントを./modelサブディレクトリに保存しています。オプションのパラメータglobal_step
は、この値をチェックポイントのファイル名に付加します。
モデルの重みと他の値は、次のことで、追加のトレーニングや推論のために、後で復元することができる。
saver.restore(sess, path.model_checkpoint_path)
他の有用な変種とさまざまなオプションがあります。それらについて学習を開始するのに適した場所は、変数の作成、保存、検索に関するTFハウツーです。here
関連する問題
- 1. トレーニング終了後のニューラルネットワークのデータテストコード
- 2. セッションが終了したときにモデルを起動する - Tensorflow
- 3. TensorFlowチュートリアル終了後の学習
- 4. トレーニングなしで要約モデルを使用
- 5. トレーニングAWSのTensorflowオブジェクト検出モデル
- 6. Tensorflow - トレーニング後の訓練されたフィードフォワードニューラルネットワークの重み/バイアスの取得
- 7. トレーニング後のテンソルフローモデルの保存が完了しました
- 8. DB操作を終了した後、ブルーバードの約束を返す
- 9. MessageBoxが終了した後の終了プログラム
- 10. タスクが終了した後のAlarmManager
- 11. ABPeoplePickerNavigationControllerが終了した後のカスタムアクション
- 12. CNNトレーニング早期終了
- 13. C#プログラムが終了した後にコンソールが終了しない
- 14. Tensorflowはトレーニングを翻訳します - いつ終了しますか?
- 15. Tensorflow(トレーニング&プリセットテストのために)
- 16. TensorFlowで特定の体重をトレーニングする方法を止める方法
- 17. ブラウザコントロールの終了後のエナンシングメソッドの読み込みが終了しましたか?
- 18. 事前にトレーニングされたモデルのTensorflowチェックポイントファイルを復元する
- 19. アプリケーションを終了した後にコアデータ内のエンティティが重複しています
- 20. トレーニングされたTensorFlowモデルは常にゼロを出力します
- 21. メソッドの終了後にonMapReady()の代入が終了しない
- 22. メモリを節約するために順次読み込まれる複数のフィーチャファイルでKerasモデルをトレーニングする
- 23. autolayoutを終了した後に制約を戻す方法は?
- 24. デルファイのカスタムコンボボックスのドロップダウンリストが終了した直後に終了する
- 25. アプリケーションを終了した後にサービスが終了する
- 26. Xamarin Androidでアプリケーションを終了した後、バックグラウンドサービスが終了する
- 27. 約500〜600件の治療プログラムが終了しました。
- 28. Inappprowserまたはカメラが終了した後にphonegapステータスバーが重複する
- 29. 分散Tensorflow実行を終了した後にメモリが不足する
- 30. トレーニングTensorFlow