TimesFM(Time Series Foundation Model)是谷歌研究院推出的首个面向通用时序预测任务的基础模型——它不像传统模型需要为每个业务场景单独训练,而是像ChatGPT理解语言一样,通过海量历史数据预训练,直接“读懂”时间规律。无论你是电商运营要预测下周爆款销量,还是运维工程师要预判服务器负载峰值,或是金融从业者想推演短期股价波动,TimesFM都能在几秒内给出高精度、带置信区间的预测结果,大幅降低时序建模门槛。
核心功能
- 开箱即用的零样本预测:无需任何训练或微调,输入过去N天的时序数据(如日销售额、每分钟访问量),模型自动输出未来任意长度的预测值及分位数区间(如90%置信范围)
- 超长上下文支持:TimesFM 2.5版本支持最高16,000步历史数据输入(远超旧版2048步),可精准捕捉跨季度、跨年度的复杂周期模式
- 轻量化高性能:参数量仅2亿(较2.0版减少60%),推理速度快、显存占用低,普通GPU甚至高端CPU即可本地部署
- 多变量协同预测:新版重新支持协变量(XReg),可同时输入温度、促销活动、节假日标记等外部特征,让预测更贴合真实业务逻辑
- 灵活输出粒度:支持从秒级到月级的任意预测步长,且能生成多达1000个连续分位数,满足风险评估、库存安全水位设定等精细化需求
- 全生态无缝集成:官方提供Hugging Face模型库、BigQuery内置函数(Google Cloud直接调用)、Python SDK三套接口,适配科研、工程、BI分析全流程
适合哪些人用
数据科学家、算法工程师、业务分析师、运维与SRE团队、量化研究员、高校研究者——尤其适合面临以下痛点的用户:反复为不同业务线搭建LSTM/Prophet模型;缺乏标注数据无法训练专用模型;希望快速验证预测思路而不想陷入调参泥潭;需要将预测能力嵌入现有BI系统或自动化流水线;关注模型可解释性与不确定性量化(如“预测误差有多大”)。
快速上手
只需3行代码即可开始预测:
pip install timesfm
from timesfm import TimesFm
model = TimesFm(freq="D", context_len=512, horizon=96, num_samples=100)
model.load_from_checkpoint(checkpoint_path="google/timesfm-1.0-200m")
forecast, quantiles = model.forecast([100,105,98,...], freq="D")
更简单的方式:访问Hugging Face模型页,点击“Inference API”在线试用;或在Google Cloud BigQuery中直接用SQL调用:ML.FORECAST(MODEL `myproject.mydataset.timesfm_model`, ...)。
项目信息
TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
12.9k
今日 +1,195 stars today
Stars
1.1k
Forks
Python
Apache-2.0
编程语言:Python|GitHub Star 数:12908|开源协议:Apache-2.0|GitHub 项目地址
这是真正意义上让时间序列预测“从炼丹走向开箱即用”的里程碑工具——不靠堆算力,而靠预训练认知力。


