winedarksea/AutoTS

Automated Time Series Forecasting

What it solves

AutoTS 旨在快速部署大規模高精度的時間序列預測。它自動化選擇最佳預測模型、前處理步驟與集成技術的過程,省去時間序列分析中常見的手動反覆試驗。

How it works

此函式庫提供多種預測模型(簡易、統計、機器學習與深度學習)以及超過 30 種時間序列專屬轉換。它使用遺傳演算法執行 AutoML 特徵搜尋,自動找出資料集的最佳模型與前處理組合。支援多變量輸出、機率預測,且可擴展至數十萬條輸入序列。

Who it’s for

需要在大規模時間序列資料上部署高精度預測,且不想手動調校每個模型的資料科學家與分析師。

Highlights

  • Automated Model Selection: Uses genetic algorithms to find the best models and preprocessing steps.
  • Scalability: Capable of handling tens to hundreds of thousands of input series.
  • Flexible Data Formats: Works directly with Pandas Dataframes in both long and wide formats.
  • Ensembling: Features horizontal and mosaic style ensembles to maximize accuracy while maintaining scalability.
  • Probabilistic Forecasting: Supports upper and lower bound forecasts for uncertainty estimation.