すべてのトレーニングエポック後にモデルを保存するためにtf.train.Saver()を使用すると、正確に何が保存されているのでしょうか。このファイルは、私がKerasモデルで慣れ親しんでいたものと比べると大きく見えます。現在、私のRNNは各保存時に900 MBを消費します。保護者に訓練可能なパラメータのみを保存するように指示する方法はありますか?モデルの一部だけを保存する方法も好きです。私が定義した変数をnumpy形式で保存できるのは分かっていますが、RNNクラスを使用しているときは、直接その重みにアクセスすることはできません。コードを見て、私が見ることができるget_weights 。Tensorflow、tf.train.Saverで保存されるものは?
2
A
答えて
2
あなたはSaver
がvar_list
を指定しない場合、すなわちsaver=tf.train.Saver(var_list=tf.trainable_variables())
1
それは、デフォルトですべてのvariables._all_saveable_objects()
が保存されます、Saver
コンストラクタで保存する変数のリストを提供することができます。
つまり、Saver
はデフォルトですべてのグローバル変数と保存可能な変数を保存します。
def _all_saveable_objects():
"""Returns all variables and `SaveableObject`s that must be checkpointed.
Returns:
A list of `Variable` and `SaveableObject` to be checkpointed
"""
# TODO(andreasst): make this function public once things are settled.
return (ops.get_collection(ops.GraphKeys.GLOBAL_VARIABLES) +
ops.get_collection(ops.GraphKeys.SAVEABLE_OBJECTS))
関連する問題
- 1. GPUでtf.train.Saver()を使用したTensorflowクラッシュ
- 2. Tensorflowは、保存中にエラー
- 3. Tensorflowで画像ファイルを保存する
- 4. (symfony 3/Doctrine 2)の修正でChagensが保存されても、WebTestCaseには保存されません。
- 5. TensorFlow pythonでトレーニングされたDNNClassifierの保存と復元方法。虹彩の例
- 6. TensorFlow estimator.predict:as_iterable = Trueの場合の保存
- 7. Tensorflow:モデルパラメータの保存と復元
- 8. TensorFlowで異なるバッチサイズで保存されたモデルを実行する最善の方法は何ですか?
- 9. Tensorflow/Cloud Datalab:無効な保存パスで呼び出された復元
- 10. Tensorflow保存と読み込み
- 11. イメージのサイズ変更機能で何も保存されない
- 12. TensorFlow:訓練されたモデルパラメータを他のフレームワークにインポートできるファイルに保存する方法は?
- 13. TensorflowでAdaGradアルゴリズムの状態を保存する
- 14. Firefoxで保存されたCookieをPythonで保存する
- 15. カスタムメールヘッダーは返信後も保存されますか?
- 16. 「App Domain」にlocalhostはもう保存されませんか?
- 17. Tensorflowで実行間にLSTM RNN状態を保存する
- 18. アプリを削除してもFirebase FAuthDataが保存される
- 19. 問題 - レコードが何度も保存される
- 20. もし私が手続き保存されている
- 21. ASP.Net C#オブジェクトは一度セッションに保存した後も保持されます
- 22. SampleCameraExtensionは保存されたフォルダです
- 23. Androidデータベースに何も保存されていないのはなぜですか?
- 24. QSettingsに何も保存されないのはなぜですか?
- 25. TensorFlow:保存されたmodel.ckptファイルをロードした後、TensorFlowでsess.run()を使用して予測する最初のパラメータは何ですか?
- 26. tensorflowでいくつかの変数を保存
- 27. Tensorflow:最小の検証エラーでモデルを保存します
- 28. 保存モードのJqueryカメラでファイルが保存されない
- 29. Flaskでのアップロードの保存はプロジェクトのルートにのみ保存されます
- 30. Carrierwaveで画像を保存すると、アップロードされたアップローダーは保存されますが、URLは保存されません。
一部の変数は訓練可能ではありませんが、まだセーバーによって保存されているため、これは不完全です。 – Conchylicultor