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