
Large-Time-Series-Model
用预训练大模型搞定时间序列预测,零样本也能用
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1027
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(README 示例使用 torch 与 transformers,需自行安装)
- HuggingFace transformers 库(示例中从 transformers 导入 AutoModelForCausalLM)
- 可访问 HuggingFace 以下载预训练权重(如 thuml/timer-base-84m)
- 零样本预测无需训练、无需 GPU;若要预训练/微调则建议使用 GPU
安装与启动步骤
-
1准备 Python 环境
准备可用的 Python 环境并确保能联网访问 HuggingFace 下载权重;README 明确说明零样本预测无需训练也无需 GPU。
-
2安装依赖库
README 未给出安装命令,但示例代码导入了 torch 与 transformers,因此需要安装这两个库(属推断,请以官方仓库为准)。
pip install torch transformers -
3导入所需模块
按 README 的 Quick Start 示例,先导入 torch 与 transformers 中的 AutoModelForCausalLM,这是加载模型的前提。
import torch from transformers import AutoModelForCausalLM -
4加载预训练权重
README 提供已完成预训练的模型可从 HuggingFace 加载,例如 thuml/timer-base-84m;具体加载代码见官方 quickstart notebook。
-
5运行零样本预测示例
打开 examples/quickstart_zero_shot.ipynb(Timer-XL 零样本预测)或 examples/quickstart_zero_shot_generation.ipynb(Sundial)照着运行。
-
6按 TSLib 风格加载数据
README 说明可从 HuggingFace 获取数据,并以 Time-Series-Library(TSLib)的风格加载数据用于预测任务。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
model_id | 是 | HuggingFace 上的预训练权重仓库名,用于加载模型 | thuml/timer-base-84m |
如何确认成功
能成功导入 torch 与 transformers,并从 HuggingFace 加载 thuml/timer-base-84m 权重且不报错。
常见问题
Q:需要 GPU 才能用吗?
A:不需要。README 明确说明零样本预测是开箱即用的,无需训练也无需 GPU;只有在自行预训练或微调时才建议使用 GPU。
Q:怎么直接做零样本预测?
A:使用官方提供的 examples/quickstart_zero_shot.ipynb,加载 HuggingFace 上的 thuml/timer-base-84m 权重即可,无需训练。
Q:想自己预训练或微调怎么办?
A:README 推荐使用同团队开源的 OpenLTM 代码库,其中包含预训练与微调大模型的完整流程。
Q:训练数据从哪里来?
A:README 说明可以从 HuggingFace 获取数据,并按 Time-Series-Library(TSLib)的风格加载使用。
注意事项
- README 节选中未提供正式的安装命令,本教程中的依赖安装由示例代码的 import 推断,请以官方仓库最新说明为准。
- 预训练权重需联网从 HuggingFace 下载,网络受限时可能加载失败。
- README 还提到 Sundial(ICML 2025 Oral)等后续工作,可参考 examples 下的 quickstart notebook。
核心亮点
- 提供官方预训练权重,可直接零样本预测,省去大量训练时间
- 基于生成式 Transformer,支持多领域数据统一建模,泛化能力强
- 代码和数据集完整开源,复现门槛低,适合学术和工业落地
不足之处
- 模型参数量较大,推理和微调对硬件资源有一定要求
- 文档和社区生态尚在早期,教程和案例相对较少
适用场景
- 电力负荷、交通流量等长序列预测
- 金融时序数据的小样本预测
- 多领域时间序列的统一预训练与迁移学习
替代项目
TimeGPT、Chronos、Lag-Llama
上一篇:CoOp
下一篇:terratorch
同类项目推荐
burn-onnx
开源
把 ONNX 模型转成纯 Rust Burn 代码,推理微调不再依赖 Python
Convert ONNX models into native, backend-agnostic Burn code for inference and fine-t···
Open-LLaVA-NeXT
开源
开源复现 LLaVA-NeXT,快速训练你的多模态对话模型
An open-source implementation for training LLaVA-NeXT.
MLOps
开源
跟着项目清单,动手练熟MLOps全流程
The repository contains a list of projects which I will work on while learning and i···
LLM-SR
开源
用大模型从数据中自动发现科学方程,告别手动推导。
[ICLR 2025 Oral] This is the official repo for the paper "LLM-SR" on Scientific Equa···
brewery-ai
开源
零经验也能在控制台微调 AI 模型
An intuitive console agent to fine-tune AI models with little to no experience requi···
controlnet_stable_tensorrt
开源
用TensorRT加速Stable Diffusion+ControlNet,让可控生成更快更省显存。
stable diffusion, controlnet, tensorrt, accelerate
TextRL
开源
在任意 HuggingFace 模型上实现 RLHF 微调,让生成更符合人类偏好。
Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback) on any g···
hands-on-train-and-deploy-ml
开源
10步搞定ML模型训练到API部署,以加密货币预测为例
Train and Deploy an ML REST API to predict crypto prices, in 10 steps
prismaquant
开源
按层敏感度自动分配量化精度,省显存不掉点
Mixed-precision quantization for LLMs. Every layer refracts into a different format ···