scaleformer: iterative multi-scale refining transformers for time series forecasting

SCALEFORMER: ITERATIVE MULTI-SCALE REFINING TRANSFORMERS FOR TIME SERIES FORECASTING 

 

最近,由于transformer的引入,时间序列预测的性能得到了极大的提高。本文提出一种通用的多尺度框架,可应用于最先进的基于transformer的时间序列预测模型(FEDformer, Autoformer等)。通过在多个尺度上迭代优化具有共享权重的预测时间序列,引入架构自适应和特殊设计的规范化方案,能够实现显著的性能提升,在数据集和transformer架构上从5.5%到38.5%,而额外的计算开销最小。通过详细的消融研究,证明了在架构和方法上的每个贡献的有效性。此外,在各种公开数据集上的实验表明,所提出的改进优于相应的基线。

一解决的问题

 考虑到transformer对预测的重要性,我们能否让transformer更具规模感知能力?我们通过Scaleformer实现了这种缩放感知。然而,scale本身是不够的。不同尺度的迭代精化会导致中间预测之间的分布发生显著变化,从而导致错误传播失控。为缓解这个问题,在每个步骤引入跨尺度归一化。

模型

 所提出的框架应用连续的transformer模块,在不同的时间尺度上迭代完善时间序列预测。

CROSS-SCALE NORMALIZATION

实验结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是mafft的一些常用命令和选项,用于在不同情况下生成高速或高精度的序列比对结果。以下是各个选项的含义: 1. High speed: 这是用于生成快速比对结果的选项。使用“mafft in > out”或“mafft --retree 1 in > out”命令可以获得快速比对结果。 2. High accuracy: 这是用于生成高精度比对结果的选项。使用“mafft --maxiterate 1000 --localpair in > out”、“mafft --maxiterate 1000 --genafpair in > out”或“mafft --maxiterate 1000 --globalpair in > out”命令可以获得高精度比对结果。 3. If unsure which option to use: 如果不确定应该使用哪个选项,则可以使用“mafft --auto in > out”命令。mafft将根据序列的数量和长度自动选择适当的比对选项。 4. --op #: Gap opening penalty。这是一个用于指定序列中插入空位(gap)的惩罚系数,默认值为1.53。 5. --ep #: Offset。这个选项类似于gap extension penalty,用于指定插入空位时的额外惩罚, 默认值为0.0。 6. --maxiterate #: Maximum number of iterative refinement。这是指定迭代次数的选项,用于控制算法的收敛速度,默认值为0,表示不进行迭代。 7. --clustalout: 输出clustal格式比对结果,默认输出FASTA格式。 8. --reorder: 指定输出结果的序列顺序,可以选择“aligned”或“input order”。 9. --quiet: 不显示比对进度信息。 10. --thread #: 指定线程数,如果不确定,请使用“--thread -1”选项,mafft将自动选择最佳线程数。 这些选项的具体用法和参数取值可以在mafft的官方文档中找到。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值