跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Autoformer

Autoformer 是一款用于长期时间序列预测的 AI 模型,它利用分解 Transformer 和自相关机制。该模型在各种基准测试中取得了最先进的结果,为提高实际应用中的预测准确性提供了一种新颖的系列连接方法。

查看仓库
分享
查看仓库
分享

Autoformer 是一款专为长期时间序列预测设计的尖端 AI 模型,于 NeurIPS 2021 会议上推出。它通过提出一种超越传统 Transformer 模型的新颖架构,满足了实际应用中对准确预测的关键需求。其核心创新在于通过深度分解架构和独特的自相关机制实现的系列连接。

阅读更多

深度分解架构将时间序列逐步分解为趋势和季节性分量,从而能够更细致地理解和预测未来值。这与受随机过程理论启发的自相关机制相辅相成。该机制发现基于周期的依赖关系,并在系列级别聚合信息,从而产生固有的对数线性复杂度。这种系列连接与许多其他 Transformer 系列中普遍存在的自注意力机制有着显著区别。

Autoformer 已证明了其最先进的性能,在能源、交通、经济、天气和疾病这五种实际应用中的六个基准测试中,比之前的基线模型取得了 38% 的相对改进。该项目提供了研究论文的代码发布,使用户能够重现结果并将模型集成到他们自己的预测任务中。该存储库包含在各种数据集上进行训练和评估的脚本,以及设置环境和运行实验的说明。

最近的更新突显了 Autoformer 日益增长的影响力,包括其被纳入 Hugging Face 以及在 Nature Machine Intelligence 上发布的扩展版本。此外,Autoformer 在 2022 年冬季奥运会期间被用于天气预报。该模型也是更广泛的时间序列库的一部分,涵盖了一系列时间序列任务。该项目通过 Docker 和 Make 集成强调易用性,以实现可重现的结果。

Autoformer 的目标受众包括从事时间序列分析和预测问题的研究人员、数据科学家和工程师。其处理长期依赖关系和实现卓越准确性的能力,使其在需要可靠未来预测的应用中具有价值。该模型独特的架构和性能改进为时间序列预测领域带来了重大进展。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • 深度分解架构,用于渐进式分量分析

  • 系列自相关机制,用于基于周期的依赖关系

  • 固有的对数线性复杂度

  • 在长期序列预测方面达到最先进的性能

  • 在六个基准测试中取得 38% 的相对改进

  • 适用于能源、交通、经济、天气和疾病预测

  • 提供代码发布,用于研究和实现

  • 由于系列连接,无需位置嵌入

  • 类似批归一化的块,用于内存访问友好的自相关

  • 通过 Docker、conda 和 Make 实现可重现的结果

  1. 设置环境:安装 Python 3.6 和 PyTorch 1.9.0。

  2. 下载数据:从 Google Drive 获取基准数据集。

  3. 训练模型:执行 ./scripts 文件夹中提供的实验脚本。

  4. 通过 API 集成:在自定义应用程序中使用模型的预测功能。

  5. 重现结果:遵循 Docker 说明进行环境初始化和脚本执行。

  6. 运行实验:使用提供的 bash 脚本处理 ETTm1 或 ECL 等特定数据集。

  7. 适应新任务:探索 Time-Series-Library 以进行扩展预测、插补和异常检测。

  • 能源预测
  • 交通预测
  • 经济预测
  • 天气预报
  • 疾病爆发预测
  • 金融时间序列分析
  • 供应链优化

Autoformer 评价

加载中...

与 Autoformer 类似的热门AI工具

FEDformer

AI GitHub 仓库

FEDformer 是一种频率增强分解 Transformer,专为高效的长期时间序列预测而设计。它实现了与序列长度成线性复杂度的计算,通过显著降低多变量和单变量数据集上的预测误差,性能优于最先进的方法。该模型提供开源代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

频率增强分解 Transformer,专为高效的长期时间序列预测而设计。它实现了与序列长度成线性复杂度的计算,通过显著降低多变量和单变量数据集上的预测误差,性能优于最先进的方法。该模型提供开源代码。FEDformer 是一种频率增强分解 Transformer,专为高效的长期时间序列预测而设计。它实现了与序列长度成线性复杂度的计算,通过显著降低多变量和单变量数据集上的预测误差,性能优于最先进的方法。该模型提供开源代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

LTSF-Linear

AI GitHub 仓库

LTSF-Linear 是 "Are Transformers Effective for Time Series Forecasting?" 的官方 PyTorch 实现。它引入了一系列线性模型(Linear, DLinear, NLinear),在长期时间序列预测任务上表现优于 Transformer,同时具有高效率和可解释性。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

"Are Transformers Effective for Time Series Forecasting?" 的官方 PyTorch 实现。它引入了一系列线性模型(Linear, DLinear, NLinear),在长期时间序列预测任务上表现优于 Transformer,同时具有高效率和可解释性。LTSF-Linear 是 "Are Transformers Effective for Time Series Forecasting?" 的官方 PyTorch 实现。它引入了一系列线性模型(Linear, DLinear, NLinear),在长期时间序列预测任务上表现优于 Transformer,同时具有高效率和可解释性。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

LSTNet

AI GitHub 仓库

LSTNet 是一款深度学习模型,专为时间序列预测而设计。它通过结合循环神经网络和卷积神经网络,有效地建模长期和短期时间模式。该模型对于复杂的时间序列数据特别有用。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

深度学习模型,专为时间序列预测而设计。它通过结合循环神经网络和卷积神经网络,有效地建模长期和短期时间模式。该模型对于复杂的时间序列数据特别有用。LSTNet 是一款深度学习模型,专为时间序列预测而设计。它通过结合循环神经网络和卷积神经网络,有效地建模长期和短期时间模式。该模型对于复杂的时间序列数据特别有用。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Informer2020

AI GitHub 仓库

Informer2020 GitHub 存储库提供了 Informer 模型的 PyTorch 实现,该模型专为高效长序列时间序列预测而设计。它采用 ProbSparse Attention 来处理自注意力得分中的长尾分布,为复杂的预测任务提供了先进的解决方案。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

Informer2020 GitHub 存储库提供了 Informer 模型的 PyTorch 实现,该模型专为高效长序列时间序列预测而设计。它采用 ProbSparse Attention 来处理自注意力得分中的长尾分布,为复杂的预测任务提供了先进的解决方案。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

PatchTST

AI 模型

PatchTST 是一个基于 Transformer 的长时序预测模型的官方实现。它将时间序列分割成块(patches)并独立处理,提供高效且有效的预测。该项目提供了监督学习和自监督学习方法的代码,实现了强大的预测能力。

AI 模型与大语言模型
查看工具

AI 模型

基于 Transformer 的长时序预测模型的官方实现。它将时间序列分割成块(patches)并独立处理,提供高效且有效的预测。该项目提供了监督学习和自监督学习方法的代码,实现了强大的预测能力。PatchTST 是一个基于 Transformer 的长时序预测模型的官方实现。它将时间序列分割成块(patches)并独立处理,提供高效且有效的预测。该项目提供了监督学习和自监督学习方法的代码,实现了强大的预测能力。

AI 模型与大语言模型
查看 AI 模型 Top 5

GluonTS

AI 框架

GluonTS 是一个用于概率时间序列建模的 Python 包,利用基于 PyTorch 和 MXNet 的深度学习模型。它通过生成概率分布形式的预测(包括预测区间)来实现准确的预测,适用于复杂的时间序列分析。

AI 模型与大语言模型
查看工具

AI 框架

用于概率时间序列建模的 Python 包,利用基于 PyTorch 和 MXNet 的深度学习模型。它通过生成概率分布形式的预测(包括预测区间)来实现准确的预测,适用于复杂的时间序列分析。GluonTS 是一个用于概率时间序列建模的 Python 包,利用基于 PyTorch 和 MXNet 的深度学习模型。它通过生成概率分布形式的预测(包括预测区间)来实现准确的预测,适用于复杂的时间序列分析。

AI 模型与大语言模型
查看 AI 框架 Top 50

N-BEATS

AI GitHub 仓库

N-BEATS 是一个基于神经网络的单变量时间序列预测模型。由 ServiceNow Research 开发,它实现了 N-BEATS 算法以获得可复现的实验结果。该存储库提供了 PyTorch 实现、数据集加载器和用于高级时间序列分析的实验配置。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

基于神经网络的单变量时间序列预测模型。由 ServiceNow Research 开发,它实现了 N-BEATS 算法以获得可复现的实验结果。该存储库提供了 PyTorch 实现、数据集加载器和用于高级时间序列分析的实验配置。N-BEATS 是一个基于神经网络的单变量时间序列预测模型。由 ServiceNow Research 开发,它实现了 N-BEATS 算法以获得可复现的实验结果。该存储库提供了 PyTorch 实现、数据集加载器和用于高级时间序列分析的实验配置。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Pangu-Weather

AI GitHub 仓库

Pangu-Weather 是基于 AI 的系统,用于精确的全球中期天气预报。它利用三维神经网络和分层时间聚合策略,达到比传统数值天气预报方法更高的精度,同时速度大幅提升。

科学发现与实验室工具
查看工具

AI GitHub 仓库

基于 AI 的系统,用于精确的全球中期天气预报。它利用三维神经网络和分层时间聚合策略,达到比传统数值天气预报方法更高的精度,同时速度大幅提升。Pangu-Weather 是基于 AI 的系统,用于精确的全球中期天气预报。它利用三维神经网络和分层时间聚合策略,达到比传统数值天气预报方法更高的精度,同时速度大幅提升。

科学发现与实验室工具
查看 AI GitHub 仓库 Top 250
1/8