variable_scope

Posted pjishu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了variable_scope相关的知识,希望对你有一定的参考价值。

1.

with tf.variable_scope("a"):
  b=tf.get_variable(name="g",initializer=12)
  print(b.name)

在域a下,定义了一个名字为g,值为12的变量b,b的名字的全称是:a/g:0

2.

如果令reuse=True,那么就可以共享同一个变量

sess=tf.Session()
with tf.variable_scope("a",initializer=12.0):
  b=tf.get_variable(name="g")
  print(b.name)
with tf.variable_scope("a",reuse=True):  # 可以共享同一个变量了
  b1=tf.get_variable(name="g")
  print(b1.name)
sess.run(tf.global_variables_initializer())
print(sess.run(b))
print(sess.run(b1))

 












以上是关于variable_scope的主要内容,如果未能解决你的问题,请参考以下文章