Skip to content

Releases: Nixtla/neuralforecast

v1.7.6

22 Nov 15:42
4895284
Compare
Choose a tag to compare

New Features

Bug Fixes

Documentation

v1.7.5

20 Sep 17:37
b222a9a
Compare
Choose a tag to compare

New Features

Bug Fixes

Dependencies

  • Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 in the ci-dependencies group @dependabot (#1146)
  • Bump the ci-dependencies group with 2 updates @dependabot (#1135)

v1.7.4

30 Jul 18:29
957a0cc
Compare
Choose a tag to compare

New Features

Bug Fixes

Documentation

Dependencies

  • Bump actions/setup-python from 5.1.0 to 5.1.1 in the ci-dependencies group @dependabot (#1067)
  • use commit hash in actions and add dependabot updates @jmoralez (#1066)

v1.7.3

01 Jul 22:39
Compare
Choose a tag to compare

New Features

Bug Fixes

Documentation

Enhancement

  • suppress warning when saving hyperparameters in base auto @jmoralez (#1034)
  • automatically set refit_with_val when early stopping is enabled @jmoralez (#1031)

v1.7.2

07 May 16:36
Compare
Choose a tag to compare

New Features

Bug Fixes

Enhancement

v1.7.1

11 Apr 00:16
Compare
Choose a tag to compare

New Features

Bug Fixes

Documentation

v1.7.0

27 Mar 18:34
Compare
Choose a tag to compare

New Features

Bug Fixes

Documentation

Dependencies

Enhancement

v1.6.4

05 Oct 19:39
Compare
Choose a tag to compare

New Features

Bug Fixes

  • [FIX] futr_exog_list in Auto and HINT classes @cchallu (#773)
  • fix off by one error in BaseRecurrent available_ts @KeAWang (#759)

Documentation

Enhancement

v1.6.2

16 Aug 20:55
Compare
Choose a tag to compare

What's Changed

  • [FEAT] Add horizon_weight parameter to losses and BasePointLoss in #704
  • [FIX] Fix device error in horizon_weight in #706
  • [FIX] Base Windows padding in #715
  • [FIX] Fixed bug in validation loss scale in #720
  • [FIX] Base recurrent valid loss on original scale in #721

Full Changelog: v1.6.1...v1.6.2

v1.6.1

18 Jul 21:17
Compare
Choose a tag to compare

New Models

  • DeepAR
  • FEDformer

New features

  • Available Mask to specify missing data in input data frame.
  • Improve fit and cross_validation methods with use_init_models parameter to restore models to initial parameters.
  • Added robust losses: HuberLoss, TukeyLoss, HuberQLoss, and HuberMQLoss.
  • Added Bernoulli DistributionLoss to build temporal classifiers.
  • New exclude_insample_y parameter to all models to build models only based on exogenous regressors.
  • Added dropout to NBEATSx and NHITS models.
  • Improved predict method of windows-based models to create batches to control memory usage. Can be controlled with the new inference_windows_batch_size parameter.
  • Improvements to the HINT family of hierarchical models: identity reconciliation, AutoHINT, and reconciliation methods in hyperparameter selection.
  • Added inference_input_sizehyperparameter to recurrent-based methods to control historic length during inference to better control memory usage and inference times.

New tutorials and documentation

  • Neuralforecast map and How-to add new models
  • Transformers for time-series
  • Predict insample tutorial
  • Interpretable Decomposition
  • Outlier Robust Forecasting
  • Temporal Classification
  • Predictive Maintenance
  • Statistical, Machine Learning, and Neural Forecasting methods

Fixed bugs and new protections

  • Fixed bug on MinMax scalers that returned NaN values when the mask had 0 values.
  • Fixed bug on y_loc and y_scale being in different devices.
  • Added early_stopping_steps to the HINT method.
  • Added protection in the fit method of all models to stop training when training or validation loss becomes NaN. Print input and output tensors for debugging.
  • Added protection to prevent the case val_check_step > max_steps from causing an error when early stopping is enabled.
  • Added PatchTST to save and load methods dictionaries.
  • Added AutoNBEATSx to core's MODEL_DICT.
  • Added protection to the NBEATSx-i model where horizon=1 causes an error due to collapsing trend and seasonality basis.