0

我正在使用內置的tf.nn.seq2seq.embedding_attention_seq2seq()函數,並且在訓練期間我有一些feed_previous參數的問題,在測試期間將groundtruth饋送到解碼器,而在測試期間我們饋送最後的輸出時間步到解碼器。問題是,一旦我設置了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, ...}) 
相關問題