hereのように、変数スコープ内のすべての変数を取得しようとしています。ただし、そのスコープに変数があるにもかかわらず、tf.get_collection(tf.GraphKeys.VARIABLES, scope='my_scope')
行は空のリストを返しています。Tensorflow:スコープの変数を返さないtf.get_collection
ここではいくつかのサンプルコードです:
import tensorflow as tf
with tf.variable_scope('my_scope'):
a = tf.Variable(0)
print tf.get_collection(tf.GraphKeys.VARIABLES, scope='my_scope')
[]
を印刷します。
'my_scope'
で宣言されている変数を取得するにはどうすればよいですか?
:
tf.GraphKeys.GLOBAL_VARIABLES
を使用すると、期待どおりの結果が得られます。 –