【发布时间】:2017-07-08 22:55:27
【问题描述】:
我正在尝试构建一个 LSTM 模型,处理 https://keras.io/layers/recurrent/ 的文档示例
from keras.models import Sequential
from keras.layers import LSTM
以下三行代码(加注释)直接取自上面的文档链接:
model = Sequential()
model.add(LSTM(32, input_dim=64, input_length=10))
# for subsequent layers, not need to specify the input size:
model.add(LSTM(16))
ValueError:输入 0 与层 lstm_2 不兼容:预期 ndim=3,发现 ndim=2
在执行第二个 model.add() 语句之后,但在将模型暴露给我的数据之前,甚至在编译它之前,我得到了上面的错误。
我在这里做错了什么?我正在使用 Keras 1.2.1。
编辑
刚刚升级到当前的 1.2.2,仍然有同样的问题。
【问题讨论】:
标签: python tensorflow keras lstm recurrent-neural-network