Tensorflow使用numpy初始化变量并不起作用

时间:2017-03-22 09:59:48

标签: variables numpy tensorflow initialization

所以我试图用一些特定的权重初始化我的变量:

W = tf.Variable(np.eye(19) , name = 'Diag')

但如果我现在运行此代码:

with tf.Session() as sess:
    sess.run(tf.initialize_all_variables())
    print(W.eval())

我最终得到一个零矩阵:

 [[ 0.  0.  0.]
  [ 0.  0.  0.]
  [ 0.  0.  0.]]

我不明白发生了什么事,例如     W = tf.Variable([1,2,3],name =' Diag') 保留价值观。我该怎么办?

我想tf.initialize_all_variables()会覆盖我的值,但如果没有它,我会得到FailedPreconditionError,它会抱怨整合变量。

0 个答案:

没有答案