时间序列是一种特殊的顺序排列:利用样本卷积和交互进行预测

摘要:

时间序列(Time series)是一种特殊类型的顺序排列(Sequence)数据,一组观测数据在均匀的时间间隔内收集,并按年代顺序排列。现有的深度学习技术使用通用序列(Sequence)模型(如循环神经网络、Transformer模型或时间卷积网络)进行时间序列分析,忽略了其一些独特的特性。例如,时间序列数据的下采样往往保留了数据中的大部分信息,而对于一般的顺序排列数据,如文本序列和DNA序列,则不是这样。【即时间序列(Time series)不完全等同于顺序排列的序列(Sequence)】

基于上述动机,本文提出了一种新的神经网络结构,并将其应用于时间序列预测问题,其中我们进行了多分辨率的样本卷积和交互来进行时间建模。所提议的体系结构,即SCINet(sample convolution and interaction),有助于提取具有增强可预测性的特征。实验结果表明,在不同的真实时间序列预测数据集上,SCINet的预测精度显著提高。特别是,它可以在不使用复杂的空间建模技术的情况下,对这些时空数据集实现较高的预测精度。我们的代码和数据在补充材料中。

本文的贡献可以概括如下:
 

1.我们发现现有的时间卷积网络(TCN, temporal convolutional networks)设计原则对时间序列(TSF,Time series forecasting)问题的误解。特别是,我们证明了因果卷积是不必要的,并且通过消除这些约束可以获得更好的预测精度。

2.我们提出了一个分层TSF框架,SCINet,基于时间序列数据的独特属性。通过在不同时间分辨率下迭代提取和交换信息,可以学习到具有增强可预测性的有效表示,其相对较低的排列熵(PE)[18]验证了这一点。

3.我们设计了构建SCINet的基本模块SCI-Block,该模块将输入数据/特征提取成两个子序列,然后使用不同的卷积滤波器提取每个子序列的特征,以保留异构信息。为了补偿下采样过程中的信息损失,我们在每个SCI-Block中合并了两个卷积特征之间的交互学习。回复ts37 获取论文pdf文档,及项目源码

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习深度学习是目前人工智能领域的两个重要分支。下面我将介绍一些主流的机器学习算法和深度学习算法。 机器学习主流算法: 1. 线性回归:用于建立输入特征与输出之间的线性关系模型。 2. 逻辑回归:用于分类问题,通过拟合一个逻辑函数来预测样本的类别。 3. 决策树:通过构建树形结构来进行分类和回归分析。 4. 随机森林:由多个决策树组成的集成学习算法,用于解决分类和回归问题。 5. 支持向量机:通过寻找一个最优超平面来进行分类和回归分析。 6. K近邻算法:通过计算样本之间的距离来进行分类和回归分析。 7. 聚类算法:如K均值聚类、层次聚类等,用于将数据集划分为不同的类别或簇。 深度学习主流算法: 1. 神经网络:由多个神经元组成的网络结构,通过反向传播算法进行训练和学习。 2. 卷积神经网络(CNN):主要用于图像识别和计算机视觉任务,通过卷积层和池化层提取图像特征。 3. 循环神经网络(RNN):主要用于序列数据的处理,具有记忆功能,适用于自然语言处理和语音识别等任务。 4. 长短期记忆网络(LSTM):一种特殊的RNN结构,能够更好地处理长序列数据。 5. 生成对抗网络(GAN):由生成器和判别器组成的对抗性模型,用于生成逼真的样本。 6. 自编码器:通过学习数据的低维表示来进行数据压缩和特征提取。 7. 强化学习:通过智能体与环境的交互学习最优策略,常用的算法包括Q-learning和深度强化学习算法等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值