← 返回总览

google-research/timesfm

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.

31,032Fork: 2,956语言: Python协议: Apache-2.0今日 +340GitHub ↗

📈 Star 增长趋势(本站收录历史)

08K16K23K31K09-0309-05google-research/timesfm 2026-09-03: 30Kgoogle-research/timesfm 2026-09-05: 31K
google-research/timesfm

🤖 深度介绍

它是什么

TimesFM 是 Google Research 发布的时间序列基础模型,专为预测任务设计。它像语言大模型一样,在大量时序数据上预训练,然后零样本适配各类预测场景。

核心亮点

  • 零样本预测:无需微调即可直接用于新数据集,开箱即用
  • 长序列支持:可处理数千时间步的上下文,预测未来多个周期
  • 轻量高效:模型体积远小于通用大模型,推理成本低
  • 多领域泛化:覆盖零售、金融、能源、天气等异构时序数据

为什么火

时间序列预测长期依赖手工特征和逐任务训练,TimesFM 首次将“预训练+微调”范式带入该领域,显著降低了应用门槛。3.1 万星标印证了社区对“时序 GPT”的强烈期待,其 Apache-2.0 许可也让商业落地毫无阻碍。

适合谁用

  • 数据科学家:快速构建销售、流量、库存预测基线
  • 量化团队:探索金融指标的多步前瞻预测
  • IoT/运维工程师:对设备指标进行异常预警与容量规划
  • 学术研究者:对比新模型与强基线的效果

快速上手

pip install timesfm
import timesfm
model = timesfm.TimesFm(hparams=timesfm.TimesFmHparams(context_len=512))
model.load_from_checkpoint("google/timesfm-2.0-200m-pytorch")
forecast = model.forecast(input_series, freq=[0])  # 返回预测数组

只需提供历史数值列表,即可获得未来预测结果。