【发布时间】:2018-04-13 20:52:24
【问题描述】:
在 fchollet 给出的示例seq2seq 代码中,如何向编码器和解码器添加更多 LSTM 层?我在形状上遇到了一些麻烦,总的来说有点困惑。谢谢。
【问题讨论】:
标签: python machine-learning keras layer seq2seq
在 fchollet 给出的示例seq2seq 代码中,如何向编码器和解码器添加更多 LSTM 层?我在形状上遇到了一些麻烦,总的来说有点困惑。谢谢。
【问题讨论】:
标签: python machine-learning keras layer seq2seq
Keras 的函数式 api 让您可以调用层。这使您可以通过调用将另一个层链接到现有层的输出之上。例如这里:
encoder_inputs = Input(shape=(None, num_encoder_tokens))
encoder = LSTM(latent_dim, return_sequences=True)
encoder_outputs, state_h, state_c = LSTM(latent_dim, return_state=True)(encoder(encoder_inputs))
【讨论】: