LSTM 变量周期预测

数据挖掘 深度学习 lstm 预测
2022-03-06 15:32:32

我正在尝试训练一个模型来预测几个月内开发的产品的最终成本。我有类似产品的历史数据,将用于训练模型。

一些功能包括计划百分比、开发百分比、已提出的采购订单百分比、待处理的采购订单、迄今为止的材料成本、时间段(每天采样)、间接成本、总成本。

目的是在给定当前状态的情况下预测项目的最终成本。我熟悉 LSTM,并且知道这是一个多变量多步预测。

然而问题依然存在,

  1. 项目结束日期不固定,那么在这种情况下我们如何选择一个窗口。有些项目可能会持续一个月,有些项目可能会持续几个月。

  2. 现在,由于结束日期尚未确定,我们不知道我们必须预测的未来有多远。因此,要预测的步数也会发生变化。我想我会建立一个回归模型来根据当前项目进度预测项目完成日期,然后用它来预测未来的时间步长。

  3. 到目前为止,我研究过和看到的每个 LSTM 模型都有一个固定的预测窗口(预测接下来的 7 个时间步)。在这种情况下,假设我使用第 2 点来定义未来预测数字变化的步数。最初预测前 30 个时间步长,随着我们的进展,预测接下来的 12 个时间步长等,我该如何构建相同的模型?

我能想到的一种方法是训练模型只预测一个时间步,并根据需要循环当前预测的多个时间步。现在我确实明白,如果我们根据当前预测预测太多时间步长(复合误差),这将极大地降低准确性。

让我知道是否需要在评论中进行任何澄清。提前致谢。

0个回答
没有发现任何回复~