1
我想在使用Tensorflow训练我的模型时修改张量的值。在使用Tensorflow进行训练时修改张量的值
这是张张量的一个在我的模型
weight = tf.Variable(np_matrix)
一些迭代后,weight
值将自动更新。
我的问题是:如何非自动修改weight
的值。我已经尝试过这种方法,但没有奏效。
modify_weight = sess.run([weight], feed_dict = feed_dict)
modify_weight[0] = [0, 0]
weight = tf.Variable(modify_weight)
这部分代码在tf.Session()
部分(因为我想在训练时间修改数值。)
谢谢!
真的很感谢你!我使用'assign = weight.assign(value)''sess.run(assign)'。但如果我不使用'new_weight = sess.run([weight],feed_dict = feed_dict)',它仍然不能修改权重值。但现在它可以工作,谢谢! – JourneyWoo