变量管理
下面两个是等价的
v=tf.get_variable("v",[1],initializer=tf.constant_initializer(1.0))
v=tf.get_variable("v",[1])
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
with tf.variable_scope("foo"):
v=tf.get_variable("v",[1],initializer=tf.constant_initializer(1.0))
with tf.variable_scope("foo",reuse=True):
v1=tf.get_variable("v",[1])
print(v==v1)
#下面两个报错,一个是同一个命名空间没有resue,另一个是命名空间没定义
with tf.variable_scope("foo"):
v=tf.get_variable("v",[1])
with tf.variable_scope("bar",reuse=True):
v=tf.get_variable("v",[1])