我用 Google 的时间序列模型做了个测试,结果出乎意料

我用 Google 的时间序列模型做了个测试,结果出乎意料

零样本预测 · Decoder-only 架构 · 200M 参数

最近在折腾时间序列预测,试了试 Google Research 刚发的 TimesFM。这个模型有点意思——不用微调,不用训练,直接丢数据进去就能出预测结果。

我准备了 365 天的模拟数据,涵盖趋势、周期性和随机噪声,预测未来 7 天。数据有两组:一个是产品日活用户(DAU),一个是空气质量(PM2.5)。

测试环境

项目 内容
GPU NVIDIA RTX 5070 Ti 16GB
模型 TimesFM 2.5(google/timesfm-2.5-200m-pytorch)
安装 pip install git+https://github.com/google-research/timesfm.git
输入 90天历史数据 → 预测7天
数据 DAU均值1752 / PM2.5均值49.8

测试数据特征

指标 日活用户 (DAU) PM2.5 浓度
均值(365天) 1,752(趋势上升 4.08/天) 49.8(年周期性)
最小 496 13.6
最大 2,926 88.7

周期性分析 (FFT)

周期 强度 说明
365 天 88,358 年趋势(主导)
7 天 50,317 周周期(次强)
182.5 天 44,849 半年周期

预测结果

(预测结果图表原图未随导出保留)

历史数据 · TimesFM 预测 · 预测起点

未来 7 天预测值

日期 预测 DAU 趋势 预测 PM2.5 趋势
2026-05-27 2,919 — 56.92 —
2026-05-28 2,941 +22 56.37 -0.55
2026-05-29 2,779 -162 55.32 -1.05
2026-05-30 2,568 -211 54.34 -0.98
2026-05-31 2,370 -198 53.71 -0.63
2026-06-01 2,452 +82 53.50 -0.21
2026-06-02 2,651 +199 52.60 -0.90

DAU 趋势:预测均值 2,669,整体先降后升,呈现明显的周末低谷模式。

PM2.5 趋势:预测均值 54.7,呈持续下降趋势(-4.32/周)。

核心指标

指标 DAU PM2.5
预测精度 95.2% 90.2%
MAPE 仅 4.8% 9.8%

每日误差明细

天数 真实 DAU 预测 DAU 误差 真实 PM2.5 预测 PM2.5 误差
Day 1 2,661 2,919 -258 48.6 56.9 -8.3
Day 2 2,648 2,941 -293 47.2 56.4 -9.1
Day 3 2,666 2,779 -113 47.7 55.3 -7.6
Day 4 2,552 2,568 -16 52.6 54.3 -1.8
Day 5 2,270 2,370 -100 58.4 53.7 +4.7
Day 6 2,419 2,452 -33 54.1 53.5 +0.6
Day 7 2,718 2,651 +67 54.8 52.6 +2.1

使用体验

优点 不足
零样本能力强:无需训练即可预测 安装复杂:PyPI 包过时,需 GitHub 安装
API 简洁:forecast(horizon, inputs) 一行代码 文档欠缺:API 文档主要靠源码注释
多序列支持:可批量预测多条序列 中文支持:可视化需额外配置字体
GPU 加速:PyTorch + CUDA,推理快 模型体积:首次下载约 400MB
概率输出:支持分位数预测 置信区间:概率预测需额外配置
长上下文:16K 可处理 44 年日数据

适用场景

  • 金融预测(股价、基金、汇率)
  • 气象与空气质量预测
  • 电商销量与库存需求
  • 工业指标与设备监控
  • 电力负荷预测

结论

零样本预测能力确实香。对于需要快速验证想法的场景,开箱即用这点很有价值。

测试下来 DAU 预测比 PM2.5 表现更好,可能和数据的信噪比有关。模型成功捕捉到了 7 天周期性(周中低、周末高),预测趋势基本吻合。

如果你的场景对精度要求高,建议做少量微调,或者和 ARIMA/Prophet 做集成。

代码:github.com/google-research/timesfm

如果你觉得这篇文章有帮助

欢迎关注、点赞、在看

自动生成于 2026-05-27 | Google Research · ICML 2024


我用 Google 的时间序列模型做了个测试,结果出乎意料
https://maoyu92.github.io/2026/05/27/07 AI笔记/AI工具与模型/a152_我用 Google 的时间序列模型做了个测试,结果出乎意料/
作者
陈文茂
发布于
2026年5月27日
许可协议