使用Keras RNN模型预测使用时间步长较少(不同维度)的数据

时间:2016-07-09 10:19:12

标签: python machine-learning keras lstm recurrent-neural-network

根据RNN的性质,我们可以得到每个时间戳的预测概率输出(及时展开)。

假设我训练了一个有5个时间步长的RNN,每个步骤有6个特征。因此,我必须像这样指定第一层(假设我们使用一个LSTM层,其中20个节点作为第一层):

model.add(LSTM(20, return_sequences=True, input_shape=(5, 6)))

如果输入相同的尺寸数据,模型效果很好。但是,现在我想使用数据的前3个步骤来获得预测(输入形状将是3,6),不会接受相同的语法。

我的问题是,是否可以使用相同的模型使用keras进行此类预测(不需要采用训练数据的前3个步骤并训练另一个模型)?如果是,我应该如何处理语法?如果不是,是否有任何其他支持LSTM的RNN包支持这些功能?

0 个答案:

没有答案