在SimpleRNN(https://keras.io/layers/recurrent/#simplernncell)的文档中,它被描述为“完全连接的RNN,其中输出将反馈给输入”。
是否有使用该层(或另一种内置方法)的直接方法,以便我可以输入新的输入(而不是使用上一个时间步的输出)?
例如,我有一个由一千个数字组成的序列
[1 2 3 4 5, ..., 999, 1000]
我想在1000个时间步内将其输入到RNN中。
从数学上讲,这等效于拥有系统:
相对于:
答案 0 :(得分:0)
可以使用input_shape参数控制时间步数。
model = Sequential()
model.add(SimpleRNN(300, input_shape=(1,1)))
(1,1)=> timestep = 1,input_feature_size = 1