Supervised learning#
In supervised learning, we are given a collection of labeled time series and the goal is to produce an estimator that as accurately as possible can map previously unseen time series to the correct label.
Shapelet trees#
For classification, wildboar includes two types of shapelet trees. Both trees are based
on randomly sampling shapelets. ShapeletTreeClassifier samples shapelets
randomly and ExtraShapeletTreeClassifier also sample the distance threshold randomly.
Both ShapeletTreeRegressor and ExtraShapeletTreeRegressor are available.
Shapelet forest#
Shapelet forests, implemented in ShapeletForestClassifier and ShapeletForestRegressor,
construct ensembles of shapelet tree classifiers or regressors respectively. For a large
variety of tasks, these estimators are excellent baseline methods.
Proximity forest#
Proximity Forest is an ensemble of highly randomized Proximity Trees. Whereas conventional decision trees branch on attribute values, and shapelet trees on distance thresholds, Proximity Trees is k-branching tree that branches on proximity of time series to one of k pivot time series.
Embedding methods#
RocketClassifier and RocketRegressor uses a random convolutional embdding
to represent time series and fit a ridge regression model to the representation. For
benchmark tasks, this transformation and estimator configuration often give state-of-the-art
predictive performance.