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: 能處理非均勻間隔的時間序列,無需前置處理。