人工智能从入门到精通(9)

来源:互联网 发布:cat翻译软件 编辑:程序博客网 时间:2024/05/17 23:44

变量管理

下面两个是等价的

   v=tf.get_variable("v",[1],initializer=tf.constant_initializer(1.0))   v=tf.get_variable("v",[1])
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datawith 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])