2017-04-04 5 views
4

は、以下の不吉な響きのステートメントがあります:tf.get_variable_scope().reuse_variables()ようv1.0 +でreuse_variables()を使用すると危険ですか? TF 1.0 <a href="https://www.tensorflow.org/install/migration" rel="nofollow noreferrer">here</a>へのアップグレードに関するドキュメントで

構造はおそらく動作しません。

with tf.variable_scope(tf.get_variable_scope(), reuse=True): 

私のコードは、現在設定されている方法が提案さイディオムを使用することはかなり困難にして、私はずっと.reuse_variables()に固執好むだろう:私たちは、それらの行を削除し、次のような行に置き換えるお勧めします。これまでのところ、私のコードはv1.0でうまくいくように見えるので、心配する必要があるかどうかは分かりません。このドキュメントでは、非推奨の計画がある場合、または正確に.reuse_variables()を使用して問題が発生しているかどうかはわかりません。

答えて

0

tf.variable_scopeは推奨されていないため、動作を停止します。警告は、主にTensorFlow 1.0アップグレードスクリプトの機能を参照しています。

+2

'tf.variable_scope'が推奨されなくなった場合、なぜそれを使用するように指示するのですか?彼らの提案は 'tf.variable_scope(tf.get_variable_scope()、reuse = True)'で '' tf.variable_scope'ではなく '.reuse_variables()'に特有の問題であるように見せかけることです。 –

関連する問題

 関連する問題