【发布时间】:2021-12-13 14:47:50
【问题描述】:
在处理时间序列预测时,我看到大多数人在使用 LSTM 模型时都遵循以下步骤:
- 获取、清理和预处理数据
- 取出验证数据集以供将来与模型预测进行比较
- 初始化和训练 LSTM 模型
- 使用验证数据集的副本进行预处理,就像训练数据一样
- 使用经过训练的模型对转换后的验证数据进行预测
- 评估结果:预测与验证
但是,如果模型准确,您如何做出超出验证期结束的预测?
以下仅接受以与训练数据相同的方式转换的数据,但对于超出验证期的预测,您没有任何输入数据可提供给模型。那么,人们是如何做到这一点的呢?
# Predictions vs validation
predictions = model.predict(transformed_validation)
# Future predictions
future_predictions = model.predict(?)
【问题讨论】:
标签: tensorflow machine-learning keras time-series lstm