美文网首页
tf.get_variable和tf.Variable异同

tf.get_variable和tf.Variable异同

作者: yalesaleng | 来源:发表于2018-07-16 16:00 被阅读242次

1)创建一个变量

import tensorflow as tf

v = tf.get_variable('v',shape = [1],initializer = tf.constant_initializer(1.0))
v = tf.Variable(tf.constant(1.0,shape = [1]),name = 'v')

(上述两个定义是相等的)

和tf.Variable相较,tf.get_variable的参数里必须要含有参数name,而tf.Variable里name参数可有可无。

2)获取一个变量

需要通过tf.variable_scope函数来生成一个上下文管理器,并且tf.variable_scope函数里的参数reuse的值要赋为True,然后通过tf.get_variable来获取已创建的变量。

相关文章

网友评论

      本文标题:tf.get_variable和tf.Variable异同

      本文链接:https://www.haomeiwen.com/subject/toebpftx.html