当前位置: 首页 > news >正文

终极TiRex-1.1-gifteval用户手册:从数据准备到高级参数调优的全流程教程

终极TiRex-1.1-gifteval用户手册:从数据准备到高级参数调优的全流程教程

【免费下载链接】TiRex-1.1-gifteval项目地址: https://ai.gitcode.com/hf_mirrors/NX-AI/TiRex-1.1-gifteval

TiRex-1.1-gifteval是一款基于xLSTM架构的时间序列基础模型,专为时间序列预测设计,能够提供长短周期的最先进预测结果。作为35M参数的轻量级模型,它支持零样本预测和分位数估计,无需训练即可直接用于各类时间序列数据预测任务。

🌟 为什么选择TiRex-1.1-gifteval?

核心优势一览

  • 零样本预测:无需训练数据,下载即可使用
  • 分位数估计:不仅提供点预测,还支持概率分布预测
  • 长短周期兼顾:在GiftEval和ChronosZS等权威基准测试中表现领先
  • 轻量级架构:35M参数设计,兼顾预测性能与计算效率

版本特性

1.1-gifteval版本在1.0基础上引入了长周期归一化推理技术,并清理了预训练数据集中与GIFT-Eval测试集重叠的部分,进一步提升预测准确性。

🚀 快速开始

环境准备

TiRex目前仅支持Linux系统和计算能力≥8.0的Nvidia GPU,推荐使用conda环境安装:

# 1. 克隆仓库 git clone https://gitcode.com/hf_mirrors/NX-AI/TiRex-1.1-gifteval # 2. 创建并激活conda环境 conda env create --file ./TiRex-1.1-gifteval/requirements_py26.yaml conda activate tirex # 3. 安装TiRex cd TiRex-1.1-gifteval pip install -e . # 4. 可选依赖安装 pip install .[gluonts] # 启用gluonTS数据接口 pip install .[hfdataset] # 启用HuggingFace数据集支持 pip install .[notebooks] # 运行示例 notebooks

基础预测示例

import torch from tirex import load_model, ForecastModel # 加载模型 model: ForecastModel = load_model("NX-AI/TiRex-1.1-gifteval") # 准备输入数据 (5个时间序列,每个长度128) data = torch.rand((5, 128)) # 生成预测 (预测长度64,使用频率重采样策略) forecast = model.forecast( context=data, prediction_length=64, resample_strategy="frequency" )

扩展示例可参考GitHub仓库中的quick_start_tirex.ipynb

📊 数据准备指南

数据格式要求

TiRex支持多种输入格式,核心要求如下:

  • 时间序列数据需为二维张量 (num_series, sequence_length)
  • 无需标准化,模型内置归一化处理
  • 推荐序列长度:128-1024个时间步

支持的数据集

  • autogluon/chronos_datasets
  • Salesforce/GiftEvalPretrain
  • 自定义合成数据

⚙️ 高级参数调优

预测参数详解

  1. prediction_length

    • 控制预测周期长度
    • 建议值:16-256(根据数据频率调整)
  2. resample_strategy

    • 可选值:"frequency"(默认)、"uniform"、"adaptive"
    • 高频数据推荐"frequency",低频数据推荐"adaptive"
  3. quantiles

    • 分位数预测设置,默认返回[0.1, 0.5, 0.9]
    • 可自定义:quantiles=[0.05, 0.5, 0.95]

性能优化技巧

  • 批量处理:增加batch_size提升GPU利用率(建议≤32)
  • 序列长度:长序列(>512)使用resample_strategy="adaptive"
  • 设备选择:优先使用CUDA设备,推理速度提升10-50倍

❓ 常见问题解决

安装问题

  • CUDA版本不兼容:确保CUDA≥11.7
  • 依赖冲突:使用提供的requirements_py26.yaml创建纯净环境

预测问题

  • 结果波动:尝试调整resample_strategy参数
  • 内存不足:减小batch_size或序列长度

更多问题请参考GitHub仓库FAQ

📚 引用与致谢

如果在研究中使用TiRex,请引用以下论文:

@article{auerTiRexZeroShotForecasting2025, title = {{{TiRex}}: {{Zero-Shot Forecasting Across Long}} and {{Short Horizons}} with {{Enhanced In-Context Learning}}}, author = {Auer, Andreas and Podest, Patrick and Klotz, Daniel and B{\"o}ck, Sebastian and Klambauer, G{\"u}nter and Hochreiter, Sepp}, journal = {ArXiv}, volume = {2505.23719}, year = {2025} }

📄 许可证信息

TiRex采用NXAI社区许可证,详细条款请查阅许可证文件。

【免费下载链接】TiRex-1.1-gifteval项目地址: https://ai.gitcode.com/hf_mirrors/NX-AI/TiRex-1.1-gifteval

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1334770/

相关文章:

  • Mi-Create:打造个性化小米手表表盘的终极免费工具指南
  • 3分钟快速上手:VSCode毛玻璃效果终极配置指南
  • 3步解锁ESP32:从Arduino新手到物联网专家的快速通道
  • 终极PS3游戏管理解决方案:webMAN-MOD完全指南
  • Vibe Coding 之后,真正的工程化 AI 编程长什么样?MonkeyCode 给出了答案
  • SpringBoot工程使用拦截器详解
  • One Dark Pro终极指南:打造专业级VS Code编程环境的5个关键技巧
  • LGTV Companion:智能电视与PC联动终极解决方案,一键解决OLED显示器管理难题
  • Cortex-M3:为什么需要区分“加载地址”和“执行地址”?
  • 5个颠覆性功能:Blueman重新定义Linux蓝牙管理体验
  • Godot引擎径向菜单开发指南:模块化设计与数据驱动实现
  • 3小时从零到一:raylib游戏开发终极指南
  • 福州自卑心理咨询哪家好:【安肯心理】坦然正视不足 - 17328623207
  • 如何用Python计算余弦相似性
  • 2026年衡水强泽非标耐磨尼龙轮挑选攻略及行业优质企业盘点 - 小范同学a
  • 福州自卑心理咨询哪家好:【安肯心理】帮扶循序渐进 - 17328623207
  • 3分钟精通FSearch:Linux文件搜索效率的革命性解决方案
  • 合肥新娘租婚纱避坑:套餐里的“免费伴娘服”款式老旧又脏,升级要加多少钱提前问清楚 - 生活测评君
  • 一文读懂RuView架构:从WiFi信号到128维嵌入向量的技术路径
  • 【限时免费】 [今日热门] CLIP-ViT-B-16-laion2B-s34B-b88K
  • Path of Building PoE2:流放之路2最强角色构建工具终极指南
  • Talebook个人数字图书馆:3步搭建专属电子书管理平台
  • 2026酸枣糕开胃品牌**全景盘点:正规合规实力口碑榜详解,附行业避坑指南与优质服务商推荐 - U渠道
  • Resource Override:掌控网页资源的终极调试工具
  • 【YOLO26创新改进】AAAI 2025 | 损失函数涨点改进篇 | 使用SDLoss尺度动态损失函数,适合具有目标尺寸小、尺度变化明显、标签边界模糊和重合度误差不稳定特点的目标检测与实例分割任务
  • 如何快速使用Squirrel-RIFE:免费AI视频补帧完整教程
  • 2026年塑胶壳加工厂哪家好?深圳实力厂商给出选择标准参考 - 变量人生001
  • 终极PS4游戏修改指南:1490款游戏轻松作弊的GoldHEN金手指管理器
  • 福州室内装修设计公司推荐深度解析:行业专家视角 - 优企甄选
  • 微信机器人接口:深入浅出微信自动回复接口:从内存注入到状态机驱动实现