NeuralProphet uses PyTorch’s gradient descent for optimization, which makes the modeling much faster . Time-series autocorrelation is modeled using the Auto-Regressive Network. Lagged regressors are modeled using a separate Feed-Forward Neural Network.