Time series classification#

The sktime.classification module contains algorithms and composition tools for time series classification.

Composition#

ColumnEnsembleClassifier(estimators[, …])

Applies estimators to columns of an array or pandas DataFrame.

Dictionary-based#

IndividualBOSS([window_size, word_length, …])

Single bag of Symbolic Fourier Approximation Symbols (IndividualBOSS).

BOSSEnsemble([threshold, max_ensemble_size, …])

Ensemble of bag of Symbolic Fourier Approximation Symbols (BOSS).

ContractableBOSS([n_parameter_samples, …])

Contractable Bag of Symbolic Fourier Approximation Symbols (cBOSS).

WEASEL([anova, bigrams, binning_strategy, …])

Word Extraction for Time Series Classification (WEASEL).

MUSE([anova, bigrams, window_inc, …])

MUSE (MUltivariate Symbolic Extension).

IndividualTDE([window_size, word_length, …])

Single TDE classifier, an extension of the Bag of SFA Symbols (BOSS) model.

TemporalDictionaryEnsemble([…])

Temporal Dictionary Ensemble (TDE).

Distance-based#

KNeighborsTimeSeriesClassifier([…])

KNN Time Series Classifier.

ElasticEnsemble([distance_measures, …])

The Elastic Ensemble (EE).

ProximityForest([random_state, …])

Proximity Forest class.

ProximityTree([random_state, get_exemplars, …])

Proximity Tree class.

ProximityStump([random_state, …])

Proximity Stump class.

Dummy#

DummyClassifier([strategy, random_state, …])

DummyClassifier makes predictions that ignore the input features.

Hybrid#

HIVECOTEV1([stc_params, tsf_params, …])

Hierarchical Vote Collective of Transformation-based Ensembles (HIVE-COTE) V1.

HIVECOTEV2([stc_params, drcif_params, …])

Hierarchical Vote Collective of Transformation-based Ensembles (HIVE-COTE) V2.

Interval-based#

TimeSeriesForestClassifier([min_interval, …])

Time series forest classifier.

SupervisedTimeSeriesForest([n_estimators, …])

Supervised Time Series Forest (STSF).

CanonicalIntervalForest([n_estimators, …])

Canonical Interval Forest Classifier (CIF).

DrCIF([n_estimators, n_intervals, …])

Diverse Representation Canonical Interval Forest Classifier (DrCIF).

RandomIntervalSpectralEnsemble([…])

Random Interval Spectral Ensemble (RISE).

Shapelet-based#

ShapeletTransformClassifier([…])

Shapelet Transform Classifier.

Kernel-based#

RocketClassifier([num_kernels, …])

Classifier wrapped for the Rocket transformer using RidgeClassifierCV.

Arsenal([num_kernels, n_estimators, …])

Arsenal ensemble.

Feature-based#

Catch22Classifier([outlier_norm, …])

Canonical Time-series Characteristics (catch22) classifier.

MatrixProfileClassifier([…])

Martrix Profile (MP) classifier.

TSFreshClassifier([default_fc_parameters, …])

Time Series Feature Extraction based on Scalable Hypothesis Tests classifier.

SignatureClassifier([estimator, …])

Classification module using signature-based features.

FreshPRINCE([default_fc_parameters, …])

Fresh Pipeline with RotatIoN forest Classifier.

SummaryClassifier([summary_functions, …])

Summary statistic classifier.

RandomIntervalClassifier([n_intervals, …])

Random Interval Classifier.