如何使用Keras将RNN预测为多天?

时间:2018-07-24 19:41:53

标签: python tensorflow keras lstm rnn

我目前正在开发一个程序,该程序将获取有关特定股票的前4000天的股票数据,并预测接下来90天的表现。

我选择这样做的方式是使用RNN,该LNN利用LSTM层使用前90天来预测第二天的效果(训练时,前90天是x值,下一个是day用作y值)。但是我想做的是使用之前的90-180天来预测接下来90天的所有值。但是,我不确定如何在Keras中实现这一点,因为我看到的所有示例都只预测第二天,然后它们会将该预测循环到第二天的90天x值中。

有什么方法可以仅使用前180天来预测接下来的90天?还是LSTM只限于预测第二天?

1 个答案:

答案 0 :(得分:0)

我没有评论代表,但是我在这里说,我已经玩过类似的任务。可以使用滑动窗口方法90天(我使用了30天,因为90一直在推动LSTM限制),然后预测下个月的价格上涨(因此您的预测是针对单个值)。虽然@ Digital-Thinking通常是正确的,但您不应该期望表现出色。