lag-llama

用大模型做时间序列预测,零样本也能出结果

Lag-Llama 是一个基于 LLaMA 架构的开源概率时间序列预测基础模型,由 Arjun Ashok 等人开发。它通过引入滞后特征(lag features)作为协变量,将时间序列数据转换为类似文本的 token 序列,从而利用大型语言模型的强大能力进行预测。该模型解决了传统时间序列预测模型难以处理多尺度、多周期模式以及缺乏泛化能力的问题。核心能力包括:支持单变量和多变量时间序列预测,提供概率预测(输出分布而非点估计),可处理不同频率的数据(如分钟、小时、天、周等),并支持零样本预测(无需针对特定数据集重新训练)。模型基于 PyTorch 实现,提供了预训练权重和微调接口,用户可通过 GluonTS 工具库轻松使用。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1601
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队time-series-foundation-models
所属国家
官网地址
定价模式free
价格说明开源模型,Apache-2.0 许可证,可免费使用和部署。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型forecasting,foundation-models,lag-llama,llama,time-series,time-series-forecasting,time-series-prediction,time-series-transformer,timeseries,timeseries-forecasting,transformers
GitHub 星标★ 1601
30天Star增速
HF 下载量
上线时间2024-02-07 00:00:00
最近更新2026-09-15 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:进阶 约 20 分钟 部署方式:模型权重 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 可用的 Python 环境(README 节选未给出具体版本要求)
  • 可联网访问 Hugging Face,以下载 Lag-Llama 预训练权重
  • 本地方案需具备可运行 PyTorch 的环境;也可直接使用 Google Colab

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 Lag-Llama 源码到本地,后续脚本和代码都在该目录中运行。

    git clone https://github.com/time-series-foundation-models/lag-llama.git
  2. 2下载预训练权重

    打开 Hugging Face 页面,获取 Lag-Llama 官方预训练权重文件,供本地推理或微调使用。

  3. 3跑零样本预测 Demo

    README 提供的 Colab Demo 1,无需本地安装即可体验零样本概率预测,适合首次验证效果。

  4. 4跑微调 Demo

    README 提供的 Colab Demo 2,演示在自有数据上进行初步微调的流程。

如何确认成功

能打开并顺利跑通 README 中的 Colab Demo,成功加载 Hugging Face 上的 Lag-Llama 权重并输出预测结果,即视为部署成功。

常见问题

Q:必须本地安装才能用吗?

A:不必。README 直接提供了两个 Colab Demo(零样本预测、初步微调),点开即可在线运行,无需本地配置环境。

Q:预训练权重从哪里获取?

A:官方权重发布在 Hugging Face 的 time-series-foundation-models/Lag-Llama 仓库,README 首页已给出直达链接。

Q:有更详细的技术说明吗?

A:有。可参考论文 arXiv:2310.08278,以及官方发布的 15 分钟 YouTube 讲解视频。

Q:kv_cache 相关问题修复了吗?

A:README 更新记录显示,2024-06-27 已修复 kv_cache 实现中的关键问题并提升预测精度,建议拉取最新代码使用。

注意事项

  • 本次 README 节选未包含依赖安装命令(如 requirements.txt 安装方式),请以仓库完整 README 为准。
  • README 提到 16-Apr-2024 已发布预训练与微调脚本,可用其复现论文实验。
  • 若使用旧版本代码,可能存在 kv_cache 相关的精度问题,建议同步到最新提交。

核心亮点

  • 基于 LLaMA 架构,能捕捉复杂时序依赖,预测精度高
  • 支持零样本预测,新数据集无需训练即可使用
  • 提供概率预测,输出置信区间,适合风险评估

不足之处

  • 模型较大,推理资源需求高
  • 对极长序列和超高维数据支持有限
  • 文档/社区待观察

适用场景

  • 零售销量预测,帮助库存管理
  • 云资源监控,预测 CPU/内存使用趋势
  • 能源负荷预测,优化电力调度

替代项目

Chronos、TimesFM、PatchTST

项目介绍

lag-llama 是开源模型领域的开源项目,由 time-series-foundation-models 开发,2024 年首次发布。

在全站 13,109 个收录项目中,它的 GitHub 星标数(1,601)位列前 30%,在开源模型分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-15。Apache-2.0 许可证,可免费使用和部署。

它主要面向的使用场景是:零售销量预测,帮助库存管理。同类可对比的替代方案包括 Chronos、TimesFM、PatchTST。

上一篇:Emu

下一篇:awesome-vlm-architectures

同类项目推荐

Machine-Learning 开源

跟着博客笔记,边看边跑机器学习代码

All content related to machine learning from my blog

★ 115 2026-08-09
awesome-ltx2 开源

找齐 LTX-2 模型、工作流和 LoRA,一键上手视频生成。

All available LTX-2 models, encoders, workflows, LoRAs for ComfyUI

★ 593 2026-08-10