Forecasting Time Series - Model Zoo¶
Note
This documentation is intended for advanced users and may not be comprehensive.
For a stable public API, refer to TimeSeriesPredictor.
This page contains the list of time series forecasting models available in AutoGluon. The available hyperparameters for each model are listed under Other Parameters.
This list is useful if you want to override the default hyperparameters (Manually configuring models)
or define custom hyperparameter search spaces (Hyperparameter tuning), as described in the In-depth Tutorial.
For example, the following code will train a TimeSeriesPredictor
with DeepAR
and ETS
models with default hyperparameters (and a weighted ensemble on top of them):
predictor = TimeSeriesPredictor().fit(
train_data,
hyperparameters={
"DeepAR": {},
"ETS": {},
},
)
Note that we don’t include the Model
suffix when specifying the model name in hyperparameters
(e.g., the class DeepARModel
corresponds to the name "DeepAR"
in the hyperparameters
dictionary).
Also note that some of the models’ hyperparameters have names and default values that are different from the original libraries.
Default models¶
NaiveModel¶
SeasonalNaiveModel¶
ARIMAModel¶
ETSModel¶
ThetaModel¶
AutoGluonTabularModel¶
DeepARModel¶
SimpleFeedForwardModel¶
MXNet Models¶
Using the models listed below requires installing Apache MXNet v1.9. This can be done as follows:
python -m pip install mxnet~=1.9
If you want to use a GPU, install the version of MXNet that matches your CUDA version. See the MXNet documentation for more info.
If a GPU is available and MXNet version with CUDA is installed, all the MXNet models will be trained using the GPU. Otherwise, the models will be trained on CPU.
DeepARMXNetModel¶
MQCNNMXNetModel¶
MQRNNMXNetModel¶
SimpleFeedForwardMXNetModel¶
TemporalFusionTransformerMXNetModel¶
TransformerMXNetModel¶
Additional features¶
Overview of the additional features and covariates supported by different models. Models not included in this table currently do not support any additional features.
Model |
Static features (continuous) |
Static features (categorical) |
Known covariates (continuous) |
---|---|---|---|
|
✓ |
✓ |
|
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |