谷歌TimesFM:通往时间序列基础模型的关键一步

谷歌TimesFM:通往时间序列基础模型的关键一步

cover

当大模型在 NLP、CV 领域狂飙突进时,时间序列预测这个”老任务”也在悄然被改变。谷歌 Research 推出的 TimesFM(Time Series Foundation Model),正是这一变革的代表性成果。

什么是 TimesFM?

TimesFM 是 Google Research 开发的时间序列预测基础模型,基于 decoder-only 架构,在 1000 亿真实世界时间点上预训练而成,其中大部分数据来自 Google Trends 搜索兴趣数据和 Wikipedia 页面访问量。

它的核心能力是零样本预测(Zero-shot Forecasting)——无需在你自己的数据集上训练,直接拿来预测新场景。

核心架构

TimesFM 采用了 Vision Transformer(ViT)类似的 patch 思路:

  • Input Patch Length = 32:将时间序列切分成 32 个时间点为一组

  • Output Patch Length = 128:一次性预测未来 128 个时间点

  • 支持变长 Context 和 Horizon:灵活适应不同预测需求

这种 Patch 化处理让模型能够捕捉多尺度的时间模式,同时保持高效的推理速度。

版本演进:1.0 → 2.0 → 2.5

版本 参数 Context 长度 亮点
1.0 200M 2048 初代发布,奠定基础
2.0 500M 2048 规模增大,效果提升
2.5 200M 16k 参数量更小但能力更强,支持分位数预测

TimesFM 2.5 的关键改进:

  • 参数量从 500M 缩减到 200M,但性能更强

  • Context 扩展到 16k,能处理更长的历史序列

  • 新增连续分位数预测头(Quantile Head),可输出预测区间

  • 移除了频率指示器,使用更简单

  • 支持 XReg 协变量(外部特征)接入

零样本性能对比

在多项公共基准测试中,TimesFM 展现了强大的零样本能力:

  • 在 ETT、Weather、Electricity 等数据集上,TimesFM 的零样本表现接近甚至超越针对单一任务训练的专用模型

  • 对比 Chronos、TimeGPT、MOMENT 等同类时间序列基础模型,TimesFM 在 MAE、RMSE 等指标上表现领先

这意味着:你不需要为每个场景单独训练模型,一个 TimesFM 可以通吃多种预测任务。

Google 生态深度集成

TimesFM 已经接入 Google 多款产品:

  • BigQuery ML:直接用 SQL 进行大规模时间序列预测

  • Google Sheets:通过 Connected Sheets 连接 BigQuery,在表格中实时预测

  • Vertex AI Model Garden:提供容器化部署,支持 Agent 调用

这种深度集成让企业用户可以零代码接入 TimesFM 的能力。

代码示例

import torch import numpy as np import timesfm model = timesfm.TimesFM_2p5_200M_torch.from_pretrained( "google/timesfm-2.5-200m-pytorch" ) model.compile( timesfm.ForecastConfig( max_context=1024, max_horizon=256, normalize_inputs=True, use_continuous_quantile_head=True, ) ) point_forecast, quantile_forecast = model.forecast( horizon=12, inputs=[ np.linspace(0, 1, 100), np.sin(np.linspace(0, 20, 67)), ], )

落地场景

TimesFM 的典型应用场景包括:

  • 可观测性监控:Kubernetes 指标、服务器日志的异常检测与容量预测

  • 金融预测:股票、交易量的短期预测

  • 能源调度:电力负荷、电网峰谷预测

  • 供应链:需求预测、库存优化

总结

TimesFM 代表了时间序列基础模型的方向——用一个预训练模型覆盖多种预测任务,降低 AI 落地门槛。随着 2.5 版本的发布,模型更轻量、context 更长、预测更准,已经具备生产级可用性。

如果你正面临多场景预测的成本和效率问题,TimesFM 值得一试。


参考文献

  • A decoder-only foundation model for time-series forecasting[1](ICML 2024)

  • Google Research Blog: A decoder-only foundation model for time-series forecasting[2]

  • TimesFM GitHub Repository[3]

  • TimesFM Hugging Face Collection[4]

  • BigQuery ML TimesFM Documentation[5]

  • Zero-Shot Time Series Foundation Models for Annual Institutional Forecasting[6]

引用链接

[1]A decoder-only foundation model for time-series forecasting: https://arxiv.org/abs/2310.10688

[2]Google Research Blog: A decoder-only foundation model for time-series forecasting: https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/

[3]TimesFM GitHub Repository: https://github.com/google-research/timesfm

[4]TimesFM Hugging Face Collection: https://huggingface.co/collections/google/timesfm-release

[5]BigQuery ML TimesFM Documentation: https://cloud.google.com/bigquery/docs/timesfm-model

[6]Zero-Shot Time Series Foundation Models for Annual Institutional Forecasting: https://arxiv.org/html/2602.12120v2


谷歌TimesFM:通往时间序列基础模型的关键一步
https://maoyu92.github.io/2026/05/22/07 AI笔记/AI工具与模型/a169_谷歌TimesFM:通往时间序列基础模型的关键一步/
作者
陈文茂
发布于
2026年5月22日
许可协议