【发布时间】:2022-10-18 02:20:49
【问题描述】:
我正在研究 keras seq2seq 示例:https://blog.keras.io/a-ten-minute-introduction-to-sequence-to-sequence-learning-in-keras.html 我从文本中了解到的是在解码器模型中,每个单元格的输出都输入到下一个单元格。 但是我不明白对模型实现这种递归。在链接中,它使解码器模型如下。
decoder_model = Model(
[decoder_inputs] + decoder_states_inputs,
[decoder_outputs] + decoder_states)
这个语法如何告诉模型每个单元格输出是下一个单元格的输入? 一般来说,这种语法是如何工作的?
编辑: 当您查看 keras.Model 文档时,您会意识到模型可以采用列表keras.Input 对象作为输入参数,请注意[解码器输入] + 解码器状态输入是一个列表。
【问题讨论】:
标签: keras deep-learning nlp lstm seq2seq