Nixtla/nixtla

TimeGPT-1: production ready pre-trained Time Series Foundation Model for forecasting and anomaly detection. Generative pretrained transformer for time series trained on over 100B data points. It's capable of accurately predicting various domains such as retail, electricity, finance, and IoT with just a few lines of code 🚀.

What it solves

TimeGPT-1 旨在简化与加速时间序列预测和异常检测。它取代了传统的手动模型训练流程(如 ARIMA 或 XGBoost),改以预训练的基础模型,能够在零样本的情况下,对零售、金融、物联网等多样领域提供准确预测,且无需先在用户的特定数据上进行训练。

How it works

TimeGPT 是基于编码器‑解码器架构与自注意力机制的生成式预训练 Transformer。与大型语言模型不同,它独立于超过 1000 亿条公开时间序列数据上进行训练,使模型能够捕捉复杂模式,并根据过去事件推断未来分布。

Who it’s for

需要快速、高精度预测与异常检测且编码量最小的数据科学家和分析师。特别适合能源、医疗保健、金融等领域的多样时间序列数据使用者,或是想直接在 Snowflake 环境中部署模型的用户。

Highlights

  • Zero-shot Inference: 无需先前训练数据,即可立即生成预测并检测异常。
  • Fine-tuning: 可使用自定义损失函数对特定数据集进行微调,以提升性能。
  • Exogenous Variables: 支持纳入外部因素(例如特殊日期或价格)以提升准确度。
  • Multiple Series Forecasting: 能同时预测多条时间序列。
  • Infrastructure Flexibility: 通过公共 API、Snowflake 部署,未来亦支持 Azure Studio。
  • Irregular Timestamps: 能处理非均匀间隔的时间序列,无需预处理。