ShapeletTransformClassifier

class sktime.classification.shapelet_based.ShapeletTransformClassifier(time_contract_in_mins=300, n_estimators=500, random_state=None)[source]
Shapelet Transform Classifier

Basic implementation along the lines of [1,2]

Parameters
  • time_contract_in_mins (int, search time for shapelets, optional (default = 300)) –

  • n_estimators (500,) –

  • random_state (int, seed for random, optional (default = none)) –

TO DO

Notes

..[1] Jon Hills et al., “Classification of time series by shapelet transformation”,

Data Mining and Knowledge Discovery, 28(4), 851–881, 2014

https://link.springer.com/article/10.1007/s10618-013-0322-1 ..[2] A. Bostrom and A. Bagnall, “Binary Shapelet Transform for Multiclass Time Series Classification”, Transactions on Large-Scale Data and Knowledge Centered

Systems, 32, 2017

https://link.springer.com/chapter/10.1007/978-3-319-22729-0_20 Java Version https://github.com/uea-machine-learning/tsml/blob/master/src/main/ java/tsml/classifiers/shapelet_based/ShapeletTransformClassifier.java

__init__(time_contract_in_mins=300, n_estimators=500, random_state=None)[source]

Initialize self. See help(type(self)) for accurate signature.