← all repositories
ourownstory/neural_prophet

Forecasting for humans who like to second-guess their models

NeuralProphet gives time-series forecasting an interpretable, human-in-the-loop workflow built on PyTorch.

4.3k stars Python ML FrameworksDomain Apps
neural_prophet
Not currently ranked — collecting fresh signals.
star history

What it does NeuralProphet is a PyTorch-based forecasting framework that mixes neural networks with classical time-series machinery—trend, seasonality, autoregression, and changepoint detection. It is designed for quick model building followed by human interpretation and iterative tuning, and it works best on higher-frequency, longer-duration data spanning at least two full seasonal periods.

The interesting bit Rather than chasing out-of-the-box accuracy, the framework leans into interpretability and customization, openly warning that your first model will probably need work. The “glocal” modeling mode—globally shared parameters with regularized local variation—is a pragmatic way to handle multiple related time series without forcing a one-size-fits-all solution.

Key highlights

  • Blends neural components (AR-Net) with traditional Fourier seasonality, piecewise linear trends, and automatic changepoint detection.
  • Handles lagged and future regressors, custom events and holidays, and quantile regression for uncertainty estimates.
  • Supports local, global, or “glocal” parameter sharing when modeling multiple series together.
  • Includes built-in plotting for forecasts, components, and parameters, plus cross-validation and model checkpointing utilities.
  • Treats docstrings as the reliable source of truth because the main documentation site may lag behind.

Caveats

  • Still in beta; the maintainers flag that the main docs may not be fully current.
  • Native Windows support appears to be an afterthought—users are explicitly directed to WSL2.

Verdict Analysts and engineers who want transparent, tweakable forecasts on high-frequency data and enjoy iterating will feel at home. If you are hunting for an off-the-shelf black box to drop into a pipeline untouched, this is not it.

Frequently asked

What is ourownstory/neural_prophet?
NeuralProphet gives time-series forecasting an interpretable, human-in-the-loop workflow built on PyTorch.
Is neural_prophet open source?
Yes — ourownstory/neural_prophet is open source, released under the MIT license.
What language is neural_prophet written in?
ourownstory/neural_prophet is primarily written in Python.
How popular is neural_prophet?
ourownstory/neural_prophet has 4.3k stars on GitHub.
Where can I find neural_prophet?
ourownstory/neural_prophet is on GitHub at https://github.com/ourownstory/neural_prophet.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.