python - 有没有什么方法可以使用一步预测模型来预测未来的多步?
问题描述
正如我在标题中提到的,我有一个预训练的模型,它可以预测领先一步。
如何将其用作多步提前预测器?
它会正常工作吗?
这就是我如何使用 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)
解决方案
如果你对你的一步预测器有信心,你可以使用第 n 步的预测并再次通过你的预测器提供它以获得第 n+1 步,然后你可以使用 n+1 的预测并再次通过你的预测器提供它依此类推,直到达到 n+m,其中 m 是您想要预测的步数。同样,您的一步预测器必须非常准确和强大才能完成这项任务。
推荐阅读
- c# - Azure 部署失败并出现构建错误
- python - 在 python 中安装 Pandas 时出现“IndexError: list index out of range”
- listview - 列出小部件但不加载它们
- mysql - 根据到坐标的距离加快 mySQL SPATIAL 选择
- python - 如何在 Django 模板中列出 wagtail 页面?
- reactjs - 反应打字稿-','预期.ts(1005)
- python - 密码破解
- mysql - 用于变量重叠的递归 MySQL 查询
- python-2.7 - serving_input_receiver_fn() function without the deprecated tf.placeholder method in TF 2.0
- spring-boot - WebClient ExchangeFilterFunction unable to add header java.lang.UnsupportedOperationException ReadOnlyHttpHeaders