RNN解码器和RNN之间的区别

时间:2017-04-18 14:21:43

标签: python tensorflow deep-learning recurrent-neural-network sequence-to-sequence

我们只使用RNN解码器(无编码器)进行文本生成,RNN解码器与纯RNN操作有何不同?

TensorFlow中的RNN解码器:https://www.tensorflow.org/api_docs/python/tf/contrib/seq2seq/dynamic_rnn_decoder

TensorFlow中的纯RNN:https://www.tensorflow.org/api_docs/python/tf/nn/dynamic_rnn

感谢您的时间

1 个答案:

答案 0 :(得分:0)

RNN解码器是序列到序列映射模型。与Encoder结合使用序列作为输入并生成另一个序列作为输出。在许多序列学习设置中,输入是一系列向量,输出是另一个向量序列

例如:语音波到文本,语言翻译等

一般情况我们使用普通RNN进行一对一序列学习设置

例如:下一个角色预测。