4 个月前

使用深度神经网络建模长期和短期时间模式

使用深度神经网络建模长期和短期时间模式

摘要

多变量时间序列预测是许多领域中重要的机器学习问题,包括太阳能发电厂的能源输出预测、电力消耗预测以及交通拥堵情况预测。这些实际应用中的时序数据通常包含长期和短期模式的混合,而传统的自回归模型和高斯过程等方法可能无法有效应对这一挑战。本文提出了一种新颖的深度学习框架,即长短期时间序列网络(LSTNet),以解决这一开放性难题。LSTNet利用卷积神经网络(CNN)提取变量之间的短期局部依赖模式,并通过递归神经网络(RNN)发现时间序列趋势的长期模式。此外,我们还结合了传统的自回归模型来解决神经网络模型对尺度不敏感的问题。在具有复杂重复模式混合的真实数据集上评估表明,LSTNet相比几种最先进的基线方法取得了显著的性能提升。所有数据和实验代码均在线提供。

代码仓库

appleparan/mise.py
pytorch
GitHub 中提及
Enforcer03/LSTNet
tf
GitHub 中提及
fbadine/LSTNet
tf
GitHub 中提及
zyf0220/pattern_recognize
pytorch
GitHub 中提及
laiguokun/LSTNet
官方
pytorch
GitHub 中提及
sw6-aau/gcp-fixed
pytorch
GitHub 中提及
sw6-aau/lastnet-backup
pytorch
GitHub 中提及
sw6-aau/production-gcp
pytorch
GitHub 中提及
sw6-aau/LSTnet-demo
pytorch
GitHub 中提及
GokulKarthik/LSTNet.pytorch
pytorch
GitHub 中提及
aaqib-ali/LSTNet_Pytorch
pytorch
GitHub 中提及
Goochaozheng/LSTNet
pytorch
GitHub 中提及
Vsooong/pattern_recognize
pytorch
GitHub 中提及
hubtru/LTBoost
pytorch
GitHub 中提及
quocanuit/lstnet-solar-gen
pytorch
GitHub 中提及

基准测试

基准方法指标
univariate-time-series-forecasting-onLST-Skip (3 step)
RRSE: 0.0864
univariate-time-series-forecasting-onLST-Skip (12 step)
RRSE: 0.1007
univariate-time-series-forecasting-onLST-Skip (6 step)
RRSE: 0.0931
univariate-time-series-forecasting-onLST-Skip (24 step)
RRSE: 0.1007
univariate-time-series-forecasting-on-solarLST-Skip (24 step)
RRSE: 0.4643

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
使用深度神经网络建模长期和短期时间模式 | 论文 | HyperAI超神经