Regression

The aeon.regression module contains algorithms and composition tools for time series regression.

All regressors in aeon``can be listed using the ``aeon.registry.all_estimators utility, using estimator_types="regressor", optionally filtered by tags. Valid tags can be listed using aeon.registry.all_tags.

Base

BaseRegressor()

Abstract base class for time series regressors.

BaseDeepRegressor([batch_size, last_file_name])

Abstract base class for deep learning time series regression.

Convolution-based

HydraRegressor([n_kernels, n_groups, ...])

Hydra Regressor.

MultiRocketHydraRegressor([n_kernels, ...])

MultiRocket-Hydra Regressor.

RocketRegressor([num_kernels, ...])

Regressor wrapped for the Rocket transformer using RidgeCV regressor.

Deep learning

BaseDeepRegressor([batch_size, last_file_name])

Abstract base class for deep learning time series regression.

CNNRegressor(*args, **kwargs)

Time Series Convolutional Neural Network (CNN).

TimeCNNRegressor([n_layers, kernel_size, ...])

Time Series Convolutional Neural Network (CNN).

EncoderRegressor([n_epochs, batch_size, ...])

Establishing the network structure for an Encoder.

FCNRegressor([n_layers, n_filters, ...])

Fully Convolutional Network (FCN).

InceptionTimeRegressor([n_regressors, ...])

InceptionTime ensemble regressor.

IndividualLITERegressor([n_filters, ...])

Single LITE Regressor.

IndividualInceptionRegressor([n_filters, ...])

Single Inception regressor.

LITETimeRegressor([n_regressors, n_filters, ...])

LITETime ensemble Regressor.

ResNetRegressor([n_residual_blocks, ...])

Residual Neural Network.

TapNetRegressor([n_epochs, batch_size, ...])

Time series attentional prototype network (TapNet).

MLPRegressor([n_epochs, batch_size, ...])

Multi Layer Perceptron Network (MLP).

Distance-based

KNeighborsTimeSeriesRegressor([distance, ...])

K-Nearest Neighbour Time Series Regressor.

Dummy

DummyRegressor([strategy, constant, quantile])

DummyRegressor makes predictions that ignore the input features.

Feature-based

Catch22Regressor([features, catch24, ...])

Canonical Time-series Characteristics (catch22) regressor.

FreshPRINCERegressor([...])

Fresh Pipeline with RotatIoN forest Regressor.

SummaryRegressor([summary_stats, estimator, ...])

Summary statistic regressor.

TSFreshRegressor([default_fc_parameters, ...])

Time Series Feature Extraction based on Scalable Hypothesis Tests regressor.

Hybrid

RISTRegressor([n_intervals, n_shapelets, ...])

Randomised Interval-Shapelet Transformation (RIST) pipeline regressor.

Interval-based

CanonicalIntervalForestRegressor([...])

Canonical Interval Forest (CIF) Regressor.

DrCIFRegressor([base_estimator, ...])

Diverse Representation Canonical Interval Forest (DrCIF) Regressor.

IntervalForestRegressor([base_estimator, ...])

Configurable interval extracting forest regressor.

RandomIntervalRegressor([n_intervals, ...])

Random Interval Regressor.

RandomIntervalSpectralEnsembleRegressor([...])

Random Interval Spectral Ensemble (RISE) regressor.

TimeSeriesForestRegressor([base_estimator, ...])

Time series forest (TSF) regressor.

Shapelet-based

RDSTRegressor([max_shapelets, ...])

A random dilated shapelet transform (RDST) regressor.

sklearn

RotationForestRegressor([n_estimators, ...])

A Rotation Forest (RotF) vector regressor.