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.

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.