0

내장 된 tf.nn.seq2seq.embedding_attention_seq2seq() 함수를 사용 중이고 훈련 중에 feed_previous 인수에 몇 가지 문제가 있습니다. 테스트 중에 groundtruth가 디코더에 입력되는 동안 마지막으로 디코더에 대한 타임 스텝. 문제는 feed_previous 인수를 설정하면 그 인수를 변경할 수 없다는 것입니다. 모든 신기원을 시험해보고 싶습니다. 어떻게해야합니까?Tensorflow seq2seq`feed_previous 'argument`

답변

0

documentation에서 feed_previous에 부울 텐서를 제공 할 수 있습니다.

feed_previous = tf.placeholder(tf.bool) 
model = tf.nn.seq2seq.embedding_attention_seq2seq(..feed_previous=feed_previous...) 
sess.run(loss, feed_dict={feed_previous=is_training, ...})