mistralai/Timestral-209M

Hugging Face Models Trending 模型

摘要

Mistral AI 发布 Timestral 时间序列基础模型系列(5M/28M/123M/209M),209M 版本在 GIFT-Eval、TIME 和 fev-bench 上实现零样本预测的最先进精度,并开源代码。

任务:时间序列预测 标签:timestral、safetensors、时间序列、预测、基础模型、时间序列预测、许可证:其他、模型索引、区域:us
查看原文
查看缓存全文

缓存时间: 2026/10/19 19:03

mistralai/Timestral-209M · Hugging Face

来源: https://huggingface.co/mistralai/Timestral-209M

Timestral 是一系列时间序列基础模型,用于零样本预测,提供 5M(https://huggingface.co/mistralai/Timestral-5M)、28M(https://huggingface.co/mistralai/Timestral-28M)、123M(https://huggingface.co/mistralai/Timestral-123M)和 209M(https://huggingface.co/mistralai/Timestral-209M)参数版本。本仓库包含 209M 的检查点。

Timestral 支持单变量和多变量预测、仅历史协变量和已知未来协变量,以及跨 21 个分位数的概率预测。它在单次前向传播中可接受最多 32,768 个历史时间步,并预测最多 1,024 个时间步。

我们在 GitHub 仓库 中发布了源代码,方便大家运行 Timestral 并复现我们的基准测试结果。

模型详情

  • 参数量: 209M 参数。
  • 架构: 基于 Patch 的 Transformer,采用时间注意力和变量注意力机制,共 24 层,嵌入维度为 768。
  • Patch 大小: 每个 patch 包含 32 个时间步。每个 patch 由其数值及其缺失值指示器共同嵌入。
  • 上下文长度: 最多 32,768 个时间步(1,024 个 patch)。
  • 预测长度: 单次前向传播最多可预测 1,024 个时间步(32 个 patch)。更长的预测长度通过逐块预测实现,每个块的中位数预测将被追加到上下文中。
  • 输出: 21 个分位数(0.01、0.05、0.1、0.15、…、0.85、0.9、0.95、0.99)。
  • 输入: 单变量或多变量目标变量,以及仅历史协变量和已知未来协变量,支持数值型或类别型(类别型协变量采用目标编码)。缺失值标记为 NaN。
  • 推理: 在 CPU 或 GPU 上使用 PyTorch 运行。

基准测试

Timestral-209M 在三个主要预测基准测试中达到了最先进的零样本精度:GIFT-Eval、TIME 和 fev-bench。

Timestral-209M 与其他模型的对比

基准测试指标Timestral-209M (https://huggingface.co/mistralai/Timestral-209M)t0-gammaTimesFM-3Toto-2.0-2.5BChronos-2
GIFT-EvalMASE ↓0.6580.6610.6670.6960.698
CRPS ↓0.4460.4520.4560.4760.485
TIMEMASE ↓0.6260.6370.6400.6420.662
CRPS ↓0.5220.5340.5360.5390.556
fev-benchSQL skill score ↑50.3949.4248.9944.4247.28
MASE skill score ↑39.4937.9937.8232.5435.50

Timestral 系列的完整结果

基准测试指标Timestral-5M (https://huggingface.co/mistralai/Timestral-5M)Timestral-28M (https://huggingface.co/mistralai/Timestral-28M)Timestral-123M (https://huggingface.co/mistralai/Timestral-123M)Timestral-209M (https://huggingface.co/mistralai/Timestral-209M)
GIFT-EvalMASE ↓0.7050.6780.6590.658
CRPS ↓0.4790.4610.4480.446
TIMEMASE ↓0.6520.6380.6280.626
CRPS ↓0.5450.5340.5250.522
fev-benchSQL skill score ↑46.1948.4250.1850.39
MASE skill score ↑34.5437.2739.1939.49

下方的帕累托前沿图展示了 Timestral 系列中模型大小与预测性能之间的权衡关系。

Timestral 模型的模型大小与预测性能帕累托前沿图

使用方法

安装

设置你的环境:

pip install git+https://github.com/mistralai/timestral.git   # Python >= 3.10, torch >= 2.4

或者使用 uv 从克隆仓库安装,使用 uv.lock 中锁定的版本:

git clone https://github.com/mistralai/timestral.git && cd timestral
uv sync --frozen
source .venv/bin/activate

运行模型

以下是一个使用合成数据的简单示例:

import numpy as np
import torch
from timestral import TimestralForecaster

model = TimestralForecaster.from_pretrained(
    "mistralai/Timestral-209M",
    device="cuda" if torch.cuda.is_available() else "cpu"
)

# 合成示例:一条包含 1,000 个历史观测值的时间序列。
context = np.random.default_rng(42).standard_normal(1000).cumsum()
forecast = model.forecast(context, prediction_length=96)

median = forecast.median
lower, upper = forecast.quantile(0.1), forecast.quantile(0.9)

更多详情请查看我们的 GitHub 仓库!

其他资源

许可证

模型以 Modified MIT 许可证发布,详情请参阅此处。

您不得以侵犯、盗用或以其他方式违反任何第三方权利(包括知识产权)的方式使用本模型。

相似文章

mistralai/Timestral

Reddit r/LocalLLaMA

Mistral 发布 Timestral 时间序列基础模型家族(500 万/2800 万/1.23 亿/2.09 亿参数),支持零样本预测、单变量与多变量预测及概率输出,2.09 亿参数版本的代码与权重已在 GitHub 和 Hugging Face 开源。

Timestral:Mistral 的时间序列基础模型

Lobsters Hottest

Mistral 发布 Timestral 时间序列基础模型家族,包含 5M 到 209M 参数四个版本,其 209M 模型在 GIFT-Eval、TIME 和 fev-bench 三大基准上均排名第一,支持零样本概率多变量预测且可在 CPU 上推理。

mistralai/Mistral-Medium-3.5-128B

Hugging Face Models Trending

Mistral AI 发布了 Mistral Medium 3.5,这是一款拥有 1280 亿参数的密集多模态模型,具备 256K 上下文窗口、可配置推理能力,并在指令遵循、推理和编程任务方面实现了性能提升。

Mistral Large 4 基准测试

Reddit r/LocalLLaMA

Mistral AI 似乎已发布其新模型 Mistral Large 4 的基准测试结果。目前公开的细节很少,但这条帖子预示着一次重要的模型发布值得关注,尤其是它的性能数据。

Mistral Large 4

Hacker News Top

Mistral 发布 Mistral Large 4('Le Chonk'),一款原生多模态的 1T 参数模型,激活参数为 49B,声称在聚合基准测试中实现了最佳开源权重模型性能,并在网络安全防御、制造和金融等工作负载上取得最先进水平的结果。该模型完全在欧洲开发并可部署,现已通过 API 提供,开源权重预计于十月底发布。