Skip to content

Releases: Nixtla/neuralforecast

v3.1.2

01 Oct 19:45
093dc4f

Choose a tag to compare

Features

Bug fixes

v3.1.1

23 Sep 17:22
4260276

Choose a tag to compare

Hotfix

  • [FIX] Backwards compatibility with saved models breaks if "explain" attribute isn't present @elephaint (#1389)

v3.1.0

23 Sep 13:12
98d6e78

Choose a tag to compare

New features

Bug fixes

General

Documentation

v3.0.2

17 Jun 17:49
d1348cd

Choose a tag to compare

Enhancements

Fixes

  • [FIX]: Add logic to load custom models when using ReduceLROnPlateau @marcopeix (#1340)
  • [FIX]: Fixes incorrect cuts in conformal prediction with conformal_error @elephaint (#1331)

v3.0.1

13 May 18:17
0db5ba5

Choose a tag to compare

Features

Bug Fixes

v3.0.0

28 Feb 15:48
3a95885

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

Choose a tag to compare

Enhancements

Documentation

v2.0.0

02 Jan 19:50
606b808

Choose a tag to compare

Breaking Change

v1.7.7

16 Dec 22:41
bfcb4f7

Choose a tag to compare

Bug Fixes

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

v1.7.6

22 Nov 15:42
4895284

Choose a tag to compare

New Features

Bug Fixes

Documentation