[P] Deep Learning for time series forecasting (neuralforecast, python package)

This page summarizes the projects mentioned and recommended in the original post on /r/MachineLearning

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mlforecast

    Scalable machine 🤖 learning for time series forecasting.

  • GluonTS Differences: -GluonTS is written in mxnet, which reduces its adoption. In contrast, NeuralForecast is written in PyTorch. -Including new models in GluonTS tends to be challenging because mxnet 's and the library structure's learning curve are steep. PyTorch-Forecasting Differences: -NeuralForecast hosts some models from our research, including N-HiTS and Transformer-based (Autoformer, Informer, Transformer, etc.) methods specialized in long-horizon forecasting (https://arxiv.org/abs/2201.12886). -And the exogenous variables extension of N-BEATS, the NBEATSx (https://arxiv.org/abs/2104.05522). Extra Features: -NeuralForecast has a wide range of curated datasets used in research to develop and test new models, such as Tourism, M3, M4, M5, EPF, ILI, Traffic, Weather, etc. -NeuralForecast models include reasonable hyperparameter spaces to speed up hyperparameter search, based on our experience. -We include an experiment module that makes it easy to put the entire time series forecasting pipeline into production. -Finally, NeuralForecast is part of a larger ecosystem of time-series analysis and forecasting that includes feature creation (tsfeatures, https://github.com/Nixtla/tsfeatures), machine learning models (mlforecast, https://github.com/Nixtla/mlforecast) and statistical models (statsforecast, https://github.com/Nixtla/statsforecast).

  • neuralforecast

    Scalable and user friendly neural :brain: forecasting algorithms.

  • Aren't the predications at the end of the example off by a lot?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • statsforecast

    Lightning ⚡️ fast forecasting with statistical and econometric models.

  • GluonTS Differences: -GluonTS is written in mxnet, which reduces its adoption. In contrast, NeuralForecast is written in PyTorch. -Including new models in GluonTS tends to be challenging because mxnet 's and the library structure's learning curve are steep. PyTorch-Forecasting Differences: -NeuralForecast hosts some models from our research, including N-HiTS and Transformer-based (Autoformer, Informer, Transformer, etc.) methods specialized in long-horizon forecasting (https://arxiv.org/abs/2201.12886). -And the exogenous variables extension of N-BEATS, the NBEATSx (https://arxiv.org/abs/2104.05522). Extra Features: -NeuralForecast has a wide range of curated datasets used in research to develop and test new models, such as Tourism, M3, M4, M5, EPF, ILI, Traffic, Weather, etc. -NeuralForecast models include reasonable hyperparameter spaces to speed up hyperparameter search, based on our experience. -We include an experiment module that makes it easy to put the entire time series forecasting pipeline into production. -Finally, NeuralForecast is part of a larger ecosystem of time-series analysis and forecasting that includes feature creation (tsfeatures, https://github.com/Nixtla/tsfeatures), machine learning models (mlforecast, https://github.com/Nixtla/mlforecast) and statistical models (statsforecast, https://github.com/Nixtla/statsforecast).

  • tsfeatures

    Calculates various features from time series data. Python implementation of the R package tsfeatures.

  • GluonTS Differences: -GluonTS is written in mxnet, which reduces its adoption. In contrast, NeuralForecast is written in PyTorch. -Including new models in GluonTS tends to be challenging because mxnet 's and the library structure's learning curve are steep. PyTorch-Forecasting Differences: -NeuralForecast hosts some models from our research, including N-HiTS and Transformer-based (Autoformer, Informer, Transformer, etc.) methods specialized in long-horizon forecasting (https://arxiv.org/abs/2201.12886). -And the exogenous variables extension of N-BEATS, the NBEATSx (https://arxiv.org/abs/2104.05522). Extra Features: -NeuralForecast has a wide range of curated datasets used in research to develop and test new models, such as Tourism, M3, M4, M5, EPF, ILI, Traffic, Weather, etc. -NeuralForecast models include reasonable hyperparameter spaces to speed up hyperparameter search, based on our experience. -We include an experiment module that makes it easy to put the entire time series forecasting pipeline into production. -Finally, NeuralForecast is part of a larger ecosystem of time-series analysis and forecasting that includes feature creation (tsfeatures, https://github.com/Nixtla/tsfeatures), machine learning models (mlforecast, https://github.com/Nixtla/mlforecast) and statistical models (statsforecast, https://github.com/Nixtla/statsforecast).

  • TGLSTM

    Pytorch implementation of LSTM for irregular time series

  • I'm not current on what the SOTA is, but Time Gated LSTM is one example. Another is Latent ODEs for Irregularly-Sampled Time Series.

  • latent_ode

    Code for "Latent ODEs for Irregularly-Sampled Time Series" paper

  • I'm not current on what the SOTA is, but Time Gated LSTM is one example. Another is Latent ODEs for Irregularly-Sampled Time Series.

  • tsai

    Time series Timeseries Deep Learning Machine Learning Python Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai

  • how about tsai?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • flow-forecast

    Deep learning PyTorch library for time series forecasting, classification, and anomaly detection (originally for flood forecasting).

  • How does it compare to Flow Forecast? Honestly people rarely mention FF but I've found it much better than pytorch_forecasting and the like.

  • 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 🚀.

  • Here we did some comparison with prophet in the zillow real-state dataset https://github.com/Nixtla/nixtla/tree/main/utils/experiments/zillow-prophet

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TimeGPT: Production Ready Time Series Foundation Model for Forecasting

    1 project | news.ycombinator.com | 8 May 2024
  • Show HN: Auto Wiki v2 – Turn your codebase into a Wiki now with diagrams

    1 project | news.ycombinator.com | 23 Apr 2024
  • Darts: Python lib for forecasting and anomaly detection on time series

    1 project | news.ycombinator.com | 5 Mar 2024
  • [D] Doubts on the implementation of LSTMs for timeseries prediction (like including weather forecasts)

    3 projects | /r/MachineLearning | 10 Dec 2023
  • [D] Hybrid forecasting framework ARIMA-LSTM

    1 project | /r/MachineLearning | 27 May 2023