私は20000ステップのためのcnnを訓練したいと思います。 100番目のステップでは、すべての変数を保存した後、コードを復元し、100番目のステップから再実行したいと考えています。私はテンソルフローの文書でそれを動作させようとしています:https://www.tensorflow.org/versions/r0.10/how_tos/variables/index.htmlしかし私はできません。どんな助け?Tensorflow:トレーニング用にモデルを復元するにはどうしたらいいですか? (Python)
答えて
何か似たようなものがありますが、これはlinkでお手伝いします。私はテンソルフローの新しいですが、私はあなたがモデルを再び訓練する必要なく復元してフィットすることができないと思います。
ありがとうございます。私はあなたがDNNClassifierを使ってこれを行うことができるか分からなかった。ここで問題となるのは、forループがあり、100ステップごとにコードの実行を停止することです。その後、私はモデルを元に戻し、前の手順から続行したいと思います。私が使用しているクラシファイアはAdamOptimizerであり、model_dirパラメータを提供していません。 – chrisrn
多分あなたはチェックポイントを探していますか?私はそれについて前に何かを読んだが、私の自己によってそれを試していないと思う。私は速読して、[this](https://nathanbrixius.wordpress.com/2016/05/24/checkpointing-and-reusing-tensorflow-models/)があなたにいくつかのアイデアを与えることができました。 –
この機能はまだ不安定であり、ドキュメントは古くなっていますので、私にとってはうまくいきました(これはテンソルフローで直接動作するGoogleの人々の提案でした)、モデルのコンストラクタでmodel_dirパラメータを使用しましたトレーニングの前に、このモデルでモデルを保存する場所を教えます。トレーニング後、同じmodel_dirを使用してモデルを再度インスタンス化し、生成されたファイルとチェックポイントからモデルを復元します。
私の回答を見て、それらがあなたに役立つかどうかを確認してください: http://stackoverflow.com/questions/38358419/how-to-saverestore-dnnclassifier-trained-in-tensorflow-python-iris-example/38489883#38489883 –
私は以前に私がDNNClassifierのないforループを使用していると答えました。 My ClassifierはAdamOptimizerで、model_dir引数は提供されません。多分私はMetaGraphで試してみるべきでしょうか? – chrisrn
私の問題はここでより正確に言及されています:https://github.com/tensorflow/tensorflow/issues/3765見てください。ありがとう! – chrisrn
- 1. Rails 5 binstubを復元するにはどうしたらいいですか?
- 2. TensorFlow:マルチGPUトレーニングのチェックポイントモデルを復元することは可能ですか?
- 3. TensorFlow pythonでトレーニングされたDNNClassifierの保存と復元方法。虹彩の例
- 4. NNから復元したTensorFlowが機能しない
- 5. Tensorflowの新しいモデルのサブセットである変数を復元しますか?
- 6. Tensorflowで部分的に復元するモデル
- 7. トレーニングされたTensorflowモデルをprotobufに変換する
- 8. Tensorflowモデルを復元して評価する
- 9. Tensorflow:チェックポイント変数を分散した設定に復元する
- 10. Tensorflow seq2seqモデルを最後に保存した状態から再トレーニングを開始するにはどうすればよいですか?
- 11. Eclipseで削除したファイルを復元するにはどうしたらいいですか?
- 12. モデルをトレーニングするためにGoogle Compute Engineインスタンスを使用してTensorflowクラスタを設定するにはどうすればよいですか?
- 13. Neo4j - バックアップデータベースから単一のクエリを復元するにはどうしたらいいですか?
- 14. Gitリポジトリからそのファイルセットを復元するにはどうしたらいいですか?
- 15. TensorFlowで事前に準備されたInception v3モデルに新しいカテゴリとトレーニングを追加するにはどうすればよいですか?
- 16. git checkoutで修正されたファイルのみを復元するにはどうしたらいいですか?
- 17. TensorFlow:モデルの訓練可能な変数を別のモデルに復元するにはどうすればよいですか?
- 18. TFLearnの1つのPythonモジュールで複数のモデルをトレーニングするにはどうすればよいですか?
- 19. インターネットからSQL CEにイメージを保存して復元するにはどうすればいいですか?
- 20. フォーカスのアウトラインの初期値を復元するにはどうしたらいいですか?
- 21. 編集可能なセルの幅を復元するにはどうしたらいいですか?
- 22. モデルを復元するときにサマータイムがテンソルボードに重ならないようにするにはどうすればいいですか
- 23. Pythonで辞書のリストを反復的に更新するにはどうしたらいいですか?
- 24. Tensorflow - Python:TensorFlowで自分のデータを使用するにはどうしたらいいですか?
- 25. 削除したアイテムをVisual Studio 2010から復元するにはどうすればよいですか?
- 26. 破損したバックアップファイルからSQL Server 2000を復元するにはどうすればよいですか?
- 27. カスタムデータを使用してモデルをトレーニングおよび予測するにはどうすればよいですか?
- 28. トレーニング後に別のDropout p値を入力するにはどうすればよいですか? Tensorflowで
- 29. mysql接続を修復するにはどうしたらいいですか?
- 30. Tensorflowサブカテゴリーを使ったPython分類トレーニング
http://stackoverflow.com/documentation/tensorflow/5000/saving-and-restoring-a-model-in-tensorflow#(あなたは[TensorFlowモデルの保存と復元]に、このマニュアルの手順を実行してみましたt = 201608112143154413759)? – mrry
それは私が欲しいものではありません。私は100回ごとにトレーニングを「一時停止」し、コードの次の実行のために保存して復元したいと思っています。 – chrisrn
@mrryが指摘したように保存と復元との違いがわかりません。これらは、numpy.saveなどのようなビルトインのPython/Numpy機能で簡単に保存できます。 – cleros