私はseq2seqモデルを訓練しています。トレーニング中に手動でテンソルに値を割り当てる
デコーダの非表示状態をtf.Session()
のエンコーダの非表示状態に設定したいとします。
だけLSTM2
の隠された状態オブジェクトの隠れ状態がLSTM1
を参照してください "になり、次のようなものをやって:
LSTM2.hidden_state = LSTM1.hidden_state
は、私はそれをどのようにコピーしていますか?私はassign_op = LSTM2.hidden_state.assign(LSTM1.hidden_state)
を使用してみましたが、私はグラフの内側に同様の方法でtf.assign()
を使用してsess.run()
でそれを呼び出すときInput 'ref' of 'Assign' Op requires l-value input
事前のおかげで私にエラーを与えるエラー'Tensor' object has no attribute 'assign'
を取得しています。