ourownstory / neural_prophet

NeuralProphet: A simple forecasting package
https://neuralprophet.com
MIT License
3.89k stars 480 forks source link

[Major] Combined future regressor layer arguments into one single integer list `regressors_layers` like `ar_layers` #1604

Closed kneureither closed 3 months ago

kneureither commented 4 months ago

:microscope: Background

:crystal_ball: Key changes

Removed the arguments future_regressors_num_hidden_layers and future_regressors_d_hidden and replaced them with a single argument future_regressors_layers : Optional[List[int]]. (following the practice of ar_layers)

:clipboard: Review Checklist

ourownstory commented 4 months ago

Labelled as Major as it is a breaking change.

github-actions[bot] commented 3 months ago

Model Benchmark

Benchmark Metric main current diff
AirPassengers MAE_val 30.8317 30.8317 0.0% :white_check_mark:
AirPassengers RMSE_val 31.8177 31.8177 0.0% :white_check_mark:
AirPassengers Loss_val 0.01301 0.01301 0.0% :white_check_mark:
AirPassengers train_loss 0.00071 0.00071 0.0% :white_check_mark:
AirPassengers reg_loss 0 0 0.0% :white_check_mark:
AirPassengers MAE 6.88164 6.88164 0.0% :white_check_mark:
AirPassengers RMSE 8.92097 8.92097 0.0% :white_check_mark:
AirPassengers Loss 0.00076 0.00076 0.0% :white_check_mark:
AirPassengers time 17.5903 18.01 2.39% :white_check_mark:
EnergyPriceDaily MAE_val 5.64183 5.64183 0.0% :white_check_mark:
EnergyPriceDaily RMSE_val 7.19915 7.19915 0.0% :white_check_mark:
EnergyPriceDaily Loss_val 0.02893 0.02893 0.0% :white_check_mark:
EnergyPriceDaily train_loss 0.02957 0.02957 0.0% :white_check_mark:
EnergyPriceDaily reg_loss 0 0 0.0% :white_check_mark:
EnergyPriceDaily MAE 6.39657 6.39657 0.0% :white_check_mark:
EnergyPriceDaily RMSE 8.56213 8.56213 0.0% :white_check_mark:
EnergyPriceDaily Loss 0.02936 0.02936 0.0% :white_check_mark:
EnergyPriceDaily time 85.4153 89.36 4.62% :warning:
YosemiteTemps MAE_val 0.59751 0.59751 0.0% :white_check_mark:
YosemiteTemps RMSE_val 0.88859 0.88859 0.0% :white_check_mark:
YosemiteTemps Loss_val 0.00046 0.00046 0.0% :white_check_mark:
YosemiteTemps train_loss 0.00126 0.00126 0.0% :white_check_mark:
YosemiteTemps reg_loss 0 0 0.0% :white_check_mark:
YosemiteTemps MAE 0.97464 0.97464 0.0% :white_check_mark:
YosemiteTemps RMSE 1.70813 1.70813 0.0% :white_check_mark:
YosemiteTemps Loss 0.00126 0.00126 0.0% :white_check_mark:
YosemiteTemps time 334.987 350.09 4.51% :warning:
PeytonManning MAE_val 0.35542 0.35542 0.0% :white_check_mark:
PeytonManning RMSE_val 0.50403 0.50403 0.0% :white_check_mark:
PeytonManning Loss_val 0.01803 0.01803 0.0% :white_check_mark:
PeytonManning train_loss 0.01466 0.01466 0.0% :white_check_mark:
PeytonManning reg_loss 0 0 0.0% :white_check_mark:
PeytonManning MAE 0.34755 0.34755 0.0% :white_check_mark:
PeytonManning RMSE 0.49449 0.49449 0.0% :white_check_mark:
PeytonManning Loss 0.01465 0.01465 0.0% :white_check_mark:
PeytonManning time 100.415 110.75 10.29% :x:
\nModel training plots\n ## Model Training ### PeytonManning ![](https://asset.cml.dev/4f97574d46ef2d0c0bfed957461e33cf42e0ef85?cml=svg%2Bxml&cache-bypass=ac81b40e-35bc-414c-8b61-dc228b1e60f1) ### YosemiteTemps ![](https://asset.cml.dev/6d0e9107934a60b10516d34271843a60d26e56a5?cml=svg%2Bxml&cache-bypass=dc66f907-ebbb-4061-8e5c-32a31c4928cd) ### AirPassengers ![](https://asset.cml.dev/883586b8ccb26eeb23da09d0ccb248f42b1999b3?cml=svg%2Bxml&cache-bypass=de9eedad-d8e4-4208-9641-a164d3514bf7) ### EnergyPriceDaily ![](https://asset.cml.dev/e6a0dbda784dea6c3b0a6124cf00ea2a6732a75c?cml=svg%2Bxml&cache-bypass=64fd0eaa-6b0c-4221-9c99-194af3461bc8) \n