Nixtla/neuralforecast

Scalable and user friendly neural :brain: forecasting algorithms.

해결하는 문제

NeuralForecast는 최첨단 신경망 예측 모델을 구현하는 어려움을 해결합니다. 기존의 많은 구현체는 사용하기 어렵고 계산 비용이 높으며, 종종 전통적인 통계적 방법보다 성능이 떨어집니다. 이 라이브러리는 시계열 예측을 위한 정확하고 효율적이며 사용자 친화적인 신경망 모델의 모음입니다.

작동 방식

기존의 .fit.predict 구문을 사용하는 통합 인터페이스를 제공하여, LSTM과 GRU와 같은 고전적인 RNN부터 PatchTST와 iTransformer와 같은 최신 Transformer에 이르기까지 30개 이상의 다양한 신경망 예측 모델에 접근할 수 있습니다. 외생 변수, 정적 공변량, 그리고 분위수 손실과 파라미터 분포를 사용한 확률적 예측을 지원합니다.

대상 사용자

높은 정확도의 시계열 예측이 필요한 데이터 과학자 및 머신러닝 엔지니어로, 이러한 모델을 처음부터 구현하는 복잡성을 피하고 싶은 분들입니다.

주요 특징

  • 풍부한 모델 라이브러리: NHITS, NBEATSx, TimeLLM을 포함한 30개 이상의 최첨단 모델을 포함합니다.
  • 자동 최적화: Ray와 Optuna와 통합되어 분산된 자동 하이퍼파라미터 튜닝을 지원합니다.
  • 해석 가능성: 추세, 계절성, 외생 변수 성분을 분석할 수 있는 방법을 제공합니다.
  • 전이 학습: 전이 학습 기법을 사용해 최소한의 역사 데이터로도 예측이 가능합니다.
  • 통합 생태계: StatsForecast, MLForecast, HierarchicalForecast와 원활하게 작동합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트