所以我试图用一些特定的权重初始化我的变量:
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,它会抱怨整合变量。