描述
给定一个包含 10 个序列的数据集 - 一个序列对应于一天的股票价值记录 - 其中每个构成 50 个股票价值的样本记录,从早上或上午 9:05 开始,间隔 5 分钟。但是,有一个额外的记录(第 51 个样本)仅在训练集中可用,它比 50 个样本记录中最后一个记录的样本晚了 2 小时,而不是 5 分钟。需要为测试集预测第 51 个样本,其中还给出了前 50 个样本。
我正在使用循环神经网络来解决将序列分组在一起的问题,每个样本pybrain
的标签(或通常称为目标)是下一个时间步的样本- 时间序列预测中的典型公式。y
x_i
x_(i+1)
例子
A sequence for one day is something like:
Signal id Time value
1 - 9:05 - 23
2 - 9:10 - 31
3 - 9:15 - 24
... - ... - ...
50 - 13:15 - 15
Below is the 2 hour later label 'target' given for the training set
and is required to be predicted for the testing set
51 - 15:15 - 11
问题
现在我的循环神经网络 (RNN) 已经对这 10 个序列进行了训练,如果它遇到另一个序列,我将如何使用RNN
来预测2 hours
序列中最后一个样本之后的库存值?
请注意,对于每个训练序列,我也有“比最后一个样本库存值晚 2 小时”,但我不确定如何将其纳入训练中,RNN
因为它期望样本之间的时间间隔相同。谢谢!