Chronos: add NBEATSForecaster API (#3880)

* nbeats first version

* add nbeats_forecaster API

* Split automodel and forecaster

* fix typo

* modified params description

* pep8

* add nbeats doc

* fix typo and readthedocs error

* fix known bugs

* fix doc typo

* rename NBEATS to NBeats

* fix doc typo

* pep8

* fix errors in ut

* generic not support distributed

* pep8
This commit is contained in:
liangs6212 2022-01-27 11:03:48 +08:00 committed by GitHub
parent c887813651
commit f560005d21

View file

@ -42,6 +42,19 @@ Temporal Convolutional Networks (TCN) is a neural network that use convolutional
:show-inheritance:
NBeatsForecaster
----------------------------------------
:strong:`Please refer to` `BasePytorchForecaster <https://bigdl.readthedocs.io/en/latest/doc/PythonAPI/Chronos/forecasters.html#basepytorchforecaster>`__ :strong:`for other methods other than initialization`.
Neural basis expansion analysis for interpretable time series forecasting (`N-BEATS <https://arxiv.org/abs/1905.10437>`__) is a deep neural architecture based on backward and forward residual links and a very deep stack of fully-connected layers. Nbeats can solve univariate time series point forecasting problems, being interpretable, and fast to train.
.. automodule:: bigdl.chronos.forecaster.nbeats_forecaster
:members:
:undoc-members:
:show-inheritance:
TCMFForecaster
----------------------------------------