RNN模型层的输入如何工作?

时间:2018-12-28 20:01:01

标签: keras recurrent-neural-network rnn keras-layer

我不了解RNN模型的输入。为什么在每个图层的节点大小之前都显示“无”。为什么是(无,1)(无,12)

这是我的代码。

K.clear_session()
model = Sequential()
model.add(Dense(12, input_dim=1, activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam')
model.summary()

enter image description here

1 个答案:

答案 0 :(得分:1)

这不是RNN,它只是一个完全连接的网络(FC或密集)。

Keras网络中每个张量的第一维是batch_size,它表示要传递给模型的“样本”或“示例”的数量。值是None,因为此尺寸不是固定的,所以可以具有任意大小的批次。