首页 > 解决方案 > 有没有什么方法可以使用一步预测模型来预测未来的多步?

问题描述

正如我在标题中提到的,我有一个预训练的模型,它可以预测领先一步。
如何将其用作多步提前预测器?
它会正常工作吗?

这就是我如何使用 x 提前一步预测:


x = []
x.append(data[0:n,0])
x = np.array(x)
x = np.reshape(x,(x.shape[0] , x.shape[1],1))
y = model.predict(x)

标签: pythonmachine-learningkeras

解决方案


如果你对你的一步预测器有信心,你可以使用第 n 步的预测并再次通过你的预测器提供它以获得第 n+1 步,然后你可以使用 n+1 的预测并再次通过你的预测器提供它依此类推,直到达到 n+m,其中 m 是您想要预测的步数。同样,您的一步预测器必须非常准确和强大才能完成这项任务。


推荐阅读