Skip to content

Releases: Nixtla/neuralforecast

v3.0.0

28 Feb 15:48
3a95885
Compare
Choose a tag to compare

New features

  • FEAT: TimeXer @marcopeix (#1267)
  • All losses compatible with all types of models (e.g. univariate/multivariate, direct/recurrent) OR appropriate protection added.
  • DistributionLoss now supports the use of quantiles in predict, allowing for easy quantile retrieval for all DistributionLosses.
  • Mixture losses (GMM, PMM and NBMM) now support learned weights for weighted mixture distribution outputs.
  • Mixture losses now support the use of quantiles in predict, allowing for easy quantile retrieval.
  • Improved stability of ISQF by adding softplus protection around some parameters instead of using .abs.
  • Unified API for any quantile or any confidence level during predict for both point and distribution losses.

Enhancements

  • [DOCS] Docstrings @elephaint (#1279)
  • FIX: Minor bug fix in TFT and a nicer error message for fitting with the wrong val_size @marcopeix (#1275)
  • [FIX] Adds bfloat16 support @elephaint (#1265)
  • Recurrent models can now produce forecasts recursively or directly.
  • IQLoss now gives monotonic quantiles
  • MASE loss now works

Breaking Changes

  • [FIX] Unify API @elephaint (#1023)
  • RMoK uses the revin_affine parameter instead of revine_affine. This was a typo in the previous version.
  • All models now inherit the BaseModel class. This changes how we implement new models in neuralforecast.
  • Recurrent models now require an input_size parameter.
  • TCN and DRNN are now window models, not recurrent models
  • We cannot load a recurrent model from a previous version to v3.0.0

Bug Fixes

  • [FIX] Multivariate models give error when predicting when n_series > batch_size @elephaint (#1276)
  • [FIX]: Insample predictions with series of varying lengths @marcopeix (#1246)

Documentation

  • [DOCS] Update documentation @elephaint (#1274)
  • [DOCS] Add example of modifying the default configure_optimizers() behavior (use of ReduceLROnPlateau scheduler) @JQGoh (#1015)

v2.0.1

22 Jan 21:26
5c1a338
Compare
Choose a tag to compare

Enhancements

Documentation

v2.0.0

02 Jan 19:50
606b808
Compare
Choose a tag to compare

Breaking Change

v1.7.7

16 Dec 22:41
bfcb4f7
Compare
Choose a tag to compare

Bug Fixes

  • [FIX] Backward compatibility: missing prediction_intervals @JQGoh (#1224)

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