【发布时间】:2018-02-25 15:08:39
【问题描述】:
我在尝试编译具有一个循环层的网络时发现了问题。第一层的维度似乎存在一些问题,因此我对 RNN 层在 Keras 中的工作方式的理解存在问题。
我的代码示例是:
model.add(Dense(8,
input_dim = 2,
activation = "tanh",
use_bias = False))
model.add(SimpleRNN(2,
activation = "tanh",
use_bias = False))
model.add(Dense(1,
activation = "tanh",
use_bias = False))
错误是
ValueError: Input 0 is incompatible with layer simple_rnn_1: expected ndim=3, found ndim=2
无论input_dim 值如何,都会返回此错误。我错过了什么?
【问题讨论】:
标签: machine-learning neural-network keras recurrent-neural-network rnn