すべてのトレーニングエポック後にモデルを保存するために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. `tf.train.Saver`クラスを使用してTensorflowのモデルを保存および復元する方法は?
- 3. Tensorflow - モデルの保存
- 4. TensorFlowでカスタム見積もりを保存する
- 5. Tensorflowは、保存中にエラー
- 6. Tensorflow Servingのモデルを保存
- 7. tensorflow:訓練されたモデルを保存/復元する方法
- 8. Tensorflowで画像ファイルを保存する
- 9. 保存されたモデルのTensorflowの提供
- 10. はTensorflow - 私が作成したとtensorflowでnnは、単純な保存された別のフォルダから
- 11. 保存ft.tensor配列 - パイソン/ TensorFlow
- 12. (symfony 3/Doctrine 2)の修正でChagensが保存されても、WebTestCaseには保存されません。
- 13. Tensorflowのバグ?すべての変数で保存されたアーキテクチャに保存された単一の変数を復元することはできません
- 14. Tensorflow saverは既存の保存された変数ファイルを上書きするようです。
- 15. TensorFlow pythonでトレーニングされたDNNClassifierの保存と復元方法。虹彩の例
- 16. コアデータのコンテキスト保存後もデータが保持されない
- 17. savechanges = falseコードでもワークブックが保存される
- 18. TensorFlow estimator.predict:as_iterable = Trueの場合の保存
- 19. TensorFlowは既存の変数の保存された値を復元できません
- 20. TensorFlowで異なるバッチサイズで保存されたモデルを実行する最善の方法は何ですか?
- 21. Tensorflow:モデルパラメータの保存と復元
- 22. Tensorflow - モデルの保存と復元
- 23. パスワードで保護されたシートでExcelを読む。ワークブックのパスワードを保存しなくても、もはや
- 24. イメージのサイズ変更機能で何も保存されない
- 25. Tensorflow/Cloud Datalab:無効な保存パスで呼び出された復元
- 26. Firefoxで保存されたCookieをPythonで保存する
- 27. 春のデータ - データはロードされても保存されません。
- 28. カスタムメールヘッダーは返信後も保存されますか?
- 29. 「App Domain」にlocalhostはもう保存されませんか?
- 30. TensorFlow:訓練されたモデルパラメータを他のフレームワークにインポートできるファイルに保存する方法は?
一部の変数は訓練可能ではありませんが、まだセーバーによって保存されているため、これは不完全です。 – Conchylicultor