数回は、私は次の文を見ましたか?変数がすでに存在する場合は、その名前を呼び出すことによって再利用(または「取得」)できないのはなぜですか?たとえば、私は変数x
を持っているので、私はそれが必要などこでもこの変数を使用します。 get_variable
を使用して「取得」する理由は何ですかTensorFlowで「可変」とはどういう意味ですか?</p> <blockquote> <p>tf.get_variable既存の変数が</p> </blockquote> <p>まさにそれが何を意味してグラフから取得します:
1
A
答えて
0
変数がすでに存在する場合は、その名前を呼び出すことで、なぜ再利用できないのですか?
これは通常、モデル全体が1つのファイル内にある場合に実行できます。ただし、大きなモデルは異なるソースファイルとライブラリに分割される可能性があります。この場合、tf.get_variable
は単純にconvenientです。「tf.get_variable
は、以前に作成した同じ名前の変数を再利用できるため、レイヤーを再利用するモデルを簡単に定義できます。 tensorflowで
アウトオブボックス層と機能は、しばしば(source code)tf.contrib.crf.crf_log_likelihood
例えば、tf.get_variable
とその変数を定義し、crf_log_likelihood
呼び出しが別のモジュールまたはさえであっても、クライアントはtransitions
マトリックスを通過することを可能にしますサードパーティのコード。
共有の可能性は、既にコメントで示唆されているように、別の使用例です。したがって、tf.get_variable
をレイヤー内に深く書き込むことは、より優れた構成性に向かうステップです。
関連する問題
- 1. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 2. Java "<<"はどういう意味ですか?
- 3. クラス<<自分はどういう意味ですか?
- 4. <<はルビの意味ですか?
- 5. このコード行は何を意味していますか? $ channel = <<< _ XML_;
- 6. このdatabase.ymlファイルの&、<<、*は何を意味しますか?
- 7. Coutでは "<<" and ">>"とは何を意味していますか?
- 8. Pythonで `<-`, `>-`、 `<+`, `> +`とは何を意味していますか?
- 9. gitブランチをマージして、一部のファイルで<<<<<<< HEADを取得してみてください。それはどういう意味ですか、どうすれば修復できますか?
- 10. "<!DOCTYPE html>"それはどういう意味ですか?
- 11. << Rubyの意味
- 12. (1u << x << y)はどういう意味ですか?私は問題を抱えている
- 13. JavaScriptでタグ<< =の意味は何ですか?
- 14. <変数、変数>とはどういう意味ですか?
- 15. 0 <res <=(1 << 31)-1 - これはどういう意味ですか?
- 16. <E>は、コレクション<E>の意味は何ですか?
- 17. PGTとPGTIOUの保存CASが生成する
- 18. >>の意味、<<、| JavaScriptで&nbsp;
- 19. Scalaでは<:<が意味することは何ですか?
- 20. <++>はgvimで何を意味していますか?
- 21. <?..?>はXMLで何を意味していますか?
- 22. <tag/>はXMLで何を意味していますか?
- 23. <a:theme>はOpenXMLで何を意味していますか?
- 24. "<<!" Linuxシェルを意味しますか?
- 25. << or > >>とはJavaの意味ですか?
- 26. "<>"とはどういう意味ですか?
- 27. <init>と(ネイティブメソッド)はどういう意味ですか?
- 28. <xsd:include schemaLocation = "some.xsd" />とはどういう意味ですか
- 29. requirements.txtでは、ティルダは(〜=)と何を意味しますか?</p> <pre><code>mock-django~=0.6.10 </code></pre> <p><code>~=</code>はどういう意味:私は使用していますPythonライブラリのための<code>requirements.txt</code>で
- 30. Assert.fail(node.js):Operatorパラメータは何を意味しますか?</p> <pre><code>assert.fail(actual, expected, message, operator) </code></pre> <p><code>operator</code>はどういう意味:
'logging'モジュールを使用しましたか?たとえば、私はロガー 'logger'を持っているので、私はそれが必要な場所でこの変数を使用します。しかし、私は 'logging.getLogger(logger_name)'を使って複数の名前スコープにわたって 'logger'を得ることもできます。 – Sraw
まだお持ちでない場合は、[TensorFlow guide on variables](https://www.tensorflow.org/programmers_guide/variables)をご覧ください。 'get_variable'はコンテキストに応じて変数を作成したり再利用したりすることができ、変数名を予測可能なサブグラフを作成する関数を記述するのに便利です(' variable_scope'と一緒に)。 – jdehesa