我正在尝试在时间序列数据上使用 LSTM,以生成在值和进展方向方面看起来像原始序列的未来序列。我的做法是:
- 训练 RNN 以根据 25 个过去值预测一个值,然后使用该模型通过将预测值附加到原始序列并移动旧值来递归地生成未来预测......
在使用 LSTM 单元时,我发现该模型无法学习生成看起来像原始数据的序列。它只预测下一个值,然后开始收敛到一个“平衡”或静态值,无论输入序列是什么,它都是相同的。
我想知道有状态 LSTM 是否有助于从过去的值中更好地学习并尝试预测接近它已有的东西?我的目标是生成看起来像模型已经看到的序列。
请让我知道我是否遗漏了什么,或者您是否有类似的情况,并且您找到了生成时间序列序列的最佳方法,该方法看起来像模型过去所学的那样。