with tf.name_scope('hidden4'):
weights = tf.Variable(tf.convert_to_tensor(weights4))
biases = tf.Variable(tf.convert_to_tensor(biases4))
hidden4 = tf.sigmoid(tf.matmul(hidden3, weights) + biases)
Ich möchte die Variable hidden4 kennen ues tf.get_variable/Gewichte wie oben definiert sind, aber nicht, wie unten:Wie erhält man den Wert einer Variablen, die in tf.name_scope() definiert ist?
hidden4weights = tf.get_variable("hidden4/weights:0")
*** ValueError: Variable hidden4/weights:0 already exists, disallowed. Did you mean to set reuse=True in VarScope? Originally defined at:
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/pdb.py", line 234, in default
exec code in globals, locals
File "/usr/local/lib/python2.7/cmd.py", line 220, in onecmd
return self.default(line)
Dann versuche ich hidden4/weights.eval (sess), aber es auch gescheitert.
(Pdb) hidden4/weights.eval(sess)
*** NameError: name 'hidden4' is not defined
Vielen Dank für Ihre Hilfe und ausführliche Beschreibung !! Ich stoße auf ein neues Problem wie unten T_T –