美文网首页
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