【发布时间】:2018-01-25 08:32:40
【问题描述】:
x = Input(shape=(timesteps, input_dim,))
# LSTM encoding
h = LSTM(2048)(x)
这是我从互联网上下载的文件中的几行代码。我认为h 适用于具有 2048 个单元的单层 LSTM 层。它如何使它成为多层,即 2 个隐藏层。
【问题讨论】:
标签: python deep-learning keras keras-layer
x = Input(shape=(timesteps, input_dim,))
# LSTM encoding
h = LSTM(2048)(x)
这是我从互联网上下载的文件中的几行代码。我认为h 适用于具有 2048 个单元的单层 LSTM 层。它如何使它成为多层,即 2 个隐藏层。
【问题讨论】:
标签: python deep-learning keras keras-layer
只需添加另一层(我们称之为g)!但是由于我们要传递到另一个LSTM 层,我们将不得不在第一层添加return_sequences 关键字参数,以便我们可以为第二层获得正确的输入形状。
x = Input(shape=(timesteps, input_dim,))
# LSTM encoding
h = LSTM(2048, return_sequences=true)(x)
g = LSTM(10)(h)
【讨论】: