get_variable

时间:2016-08-29 16:54:32

标签: python tensorflow

如何将自定义初始值设定项指定为tf.get_variable()的第三个参数?具体来说,我有一个变量y我想用另一个(已经初始化的)变量x进行初始化。

使用tf.Variable(),只需说y = tf.Variable(x.initialized_value())即可轻松完成。但我在tf.get_variable()的文档中找不到模拟。

1 个答案:

答案 0 :(得分:1)

您也可以使用x.initialized_value()。例如:

import tensorflow as tf

x = tf.Variable(1.0)
y = tf.get_variable('y', initializer=x.initialized_value())

with tf.Session() as sess:
    sess.run(tf.initialize_all_variables())
    print(sess.run(y)) # prints 1.0