发布时间:2026/9/3 11:23:06
TimesFM 零样本时间序列预测:能力边界与选型参考 TimesFM 零样本时间序列预测能力边界与选型参考【免费下载链接】timesfmTimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.项目地址: https://gitcode.com/GitHub_Trending/ti/timesfmTimesFMTime Series Foundation Model是 Google Research 团队开发并开源的时间序列基础模型采用 Apache 2.0 协议当前最新版本为 2.5。它与传统统计模型ARIMA、ETS 等的核心差异在于模型已在大规模时间序列数据上预训练落地时不需要逐序列拟合与调参直接传入历史序列即可得到零样本预测。它与其他预训练模型如 Chronos的差异主要体现在推理效率和概率头设计上——2.5 版将参数量从 500M 压缩到 200M上下文长度从 2048 提升到 16k。本文梳理它的能力、实测数据与使用边界帮助你判断是否值得引入自己的预测链路以及如何完成最小验证。项目定位与核心差异TimesFM 是一个为单变量时间序列预测任务预训练的 decoder-only Transformer 模型其训练方式与传统方法有本质不同统计模型逐序列求解参数而 TimesFM 先从大规模数据中学习序列分布规律再对未见过的序列做推理泛化。预训练替代逐序列拟合相比 ARIMA、ETS它省掉了每个序列看特征、选阶、调参数这一步传入历史数据即可出预测。零样本预测的含义在当前版本中输入 1~16,384 个历史点即可同时得到点预测和分位数预测2.5 版移除了 frequency 指标输入无需显式告知序列频率。双后端实现提供 PyTorch 与 Flax 两种实现且 2.5 兼容 HuggingFace Transformers 接口可走标准 PEFTLoRA工作流做轻量微调。值得注意的是仓库中 1.0/2.0 版代码归档在v1目录下文引用的基准数据均为 1.0 版实测2.5 版尚无对等的公开对比数据。能力拆解能做什么、做到什么程度以下数据来自仓库内置的基准实验均跑在 g2-standard-32 GPU 上PAX 后端。 跨数据集零样本预测在 26 个公开数据集电力、汇率、旅游、M3/M4 系列等上TimesFM-1.0200M与 Chronos、TimeGPT-1、SeasonalNaive 及统计集成做零样本对比。在 australian-electricity-demand 上TimesFM 的 MASE 为 0.955Chronos (Large) 为 1.253SeasonalNaive 为 1.909MAPE 分别为 0.043 与 0.47。在 exchange-rate 上MASE 低至 0.0004。GM of Relative Scores越低越好1.0 表示打平TimesFM 0.810Chronos (Large) 0.813StatisticalEnsemble 0.836——头部差距很小区分度主要在效率侧。图 1扩展基准中各时间序列基础模型在不同数据集上的 MASE/MAPE 与推理耗时对比来源v1/experiments/extended_benchmarks适用前提该基准只覆盖长周期数据上的一个 horizon 窗口滚动长窗口任务需看下一节。⚡ 长序列推理效率在 ETT 系列数据集etth1、etth2、ettm1、ettm2上上下文固定 512horizon 取 96/192/336 做滚动验证平均推理耗时TimesFM 0.606 秒Chronos-Large 1079.626 秒Chronos-Mini 252.649 秒比 Chronos-Large 快 1000 倍以上。etth1 horizon 336TimesFM wape 0.574Chronos-Large 0.590两者 sMAPE 同为 0.795。并非全线占优etth2 在 192/336 步上Chronos-Large 的 wape0.280/0.276反而低于 TimesFM0.288/0.295。图 2上下文 512、预测步长 96/192/336 时各时间序列预训练模型的 WAPE、sMAPE 与推理时间来源v1/experiments/long_horizon_benchmarks适用前提耗时为单卡 PAX 实测绝对数值取决于你的硬件。概率预测与分位数输出默认输出为均值加第 10 至第 90 百分位、共 10 个分位数形状为(batch, horizon, 10)2.5 版新增可选的 30M 参数分位数头支持最多 1k 步的连续分位数预测。需要说明的是官方 README 明确这 10 个分位数头在预训练后未做校准用于风险决策前应在自己的留出集上先校准或 conformalize。最小验证路径最短路径是直接从 PyPI 安装当前 2.0.2无需克隆仓库pip install timesfm[torch]下面这段代码会加载 2.5 的 200M 检查点约 800MB首次运行需联网从 HuggingFace 下载对一条线性假数据做 12 步零样本预测输出点预测与分位数的形状import numpy as np import timesfm model timesfm.TimesFM_2p5_200M_torch.from_pretrained(google/timesfm-2.5-200m-pytorch) point, quantiles model.forecast(horizon12, inputs[np.linspace(0, 1, 100)]) print(point.shape) # (1, 12) print(quantiles.shape) # (1, 12, 10): mean, then 10th to 90th quantiles仓库自带端到端示例timesfm-forecasting/examples/global-temperature/用 36 个月全球气温异常序列做 12 个月零样本预测输出下图所示的带置信区间结果图协变量预测XReg与 LoRA 微调分别在对应的 examples 子目录中不在本文展开。图 3温度异常序列的零样本预测示例红色为 12 个月预测浅色带为 60%/80% 置信区间来源timesfm-forecasting/examples/global-temperature适用场景与落地边界是否采用取决于三件事是否需要省掉逐序列建模、能否接受分位数校准成本、是否强依赖外生变量。适合用单变量序列的零样本基线销售、电力需求、传感器、气象等序列需要快速得到一个可对比的预测基线且不想为每个序列单独建模批量预测200M 参数在 CPU 上约占 1.5GB 内存、GPU 上约 1GB 显存可对成百上千条序列批量出预测需要概率输出风险、库存类决策需要同时拿到均值与分位数区间暂不适合用可解释性要求需要模型系数可解释的场景应选 ARIMA、回归等传统统计模型强外生变量场景当前版本协变量支持依赖可选的 XReg 模块需额外安装并不原生支持多变量预测分位数精度要求高分位数头未经预训练后校准直接用于风险指标不合适需自行校准另外该开源版本并非 Google 官方支持产品企业级部署需评估商业渠道BigQuery ML、Vertex AI 等。相关资源v1/experiments/extended_benchmarks/ — 26 数据集扩展基准脚本与结果timesfm-forecasting/examples/finetuning/ — LoRA 微调示例HuggingFace Transformers PEFTsrc/timesfm/ — 2.5 核心模型源码Torch/Flax 双实现TimesFM 的价值主张是把逐序列训练替换为预训练 零样本推理2.5 版在压缩参数的同时扩展了上下文与分位数能力但仓库内公开基准数据仍停留在 1.0 版选型前建议先用自己的数据跑一遍最小验证路径确认精度再决定落地规模。更多细节见仓库根目录 README 与timesfm-forecasting/目录。【免费下载链接】timesfmTimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.项目地址: https://gitcode.com/GitHub_Trending/ti/timesfm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/3 11:23:06

TimesFM 时间序列预测模型安装上手:极简配置首跑

TimesFM 时间序列预测模型安装上手:极简配置首跑 【免费下载链接】timesfm TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. 项目地址: https://gitcode.com/G…

2026/9/3 11:43:08

Hugging Face模型数据下载与中文语料清洗实战指南

最近社区里讨论比较多的一条消息,是 Hugging Face 上周上传了超过 4PB 的模型数据。很多第一次看到这条消息的读者会问:4PB 到底有多大?为什么大家这么关注?这件事对普通开发者和算法工程师到底有什么影响? 这篇文章不…

2026/9/3 11:43:08

Hugging Face国内访问加速全攻略:镜像站、代理与离线加载方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 11:43:08

除湿机彩屏方案落地:LT165A驱动2.8寸320X240屏的关键要点

梅雨季一过,除湿机的需求就起来了。这个品类对显示屏的要求并不算苛刻:要显示当前湿度、目标湿度、运行模式、水箱状态,晚上最好能自动暗一点,故障时给个明确提示。可真正做过这类产品的人都知道,难点往往不在“屏幕能…

2026/9/3 11:38:08

软考挣值管理核心考点精讲:30分钟掌握14分计算题万能公式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/3 0:02:06

零基础装 OpenClaw 小龙虾 AI:Windows 一键部署教程与避坑要点

Windows 部署 OpenClaw 完整教程|本地 AI 智能体 5 分钟落地,环境配置一次搞定 版本说明:Windows 3.1.0 / Mac 2.7.9 写在前面 近两年开源 AI 领域有一款被称作「数字员工」的工具持续走热,它就是 OpenClaw,圈内人更习…

2026/9/3 0:02:06

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

2026/9/3 0:02:06

实测 OpenClaw 一键包,5 分钟完成本地自动化环境搭建

OpenClaw 本地 AI 自动化工具部署指南|使用一键包规避环境配置难题 痛点:部署 AI 自动化工具常常要处理 Python、Node.js 各类依赖,版本冲突、环境配置耗费大量时间,OpenClaw 提供一键安装包,降低部署门槛。 适配系统&…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…