0

Я использую встроенную функцию tf.nn.seq2seq.embedding_attention_seq2seq(), и у меня есть некоторые проблемы с аргументом feed_previous, во время обучения земной поток подается в декодер, в то время как во время тестирования мы передаем выходные данные последнего временного шага к декодеру. Проблема в том, что после установки аргумента feed_previous я не могу изменить этот аргумент. Я хочу проверить свою модель каждую эпоху, что мне делать?Tensorflow seq2seq `feed_previous 'аргумент`

ответ

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, ...}) 

 Смежные вопросы

  • Нет связанных вопросов^_^