Clusterer
ClustererPipeline
PredictOut of sample
Pipeline of transformers and a clusterer.
Quickstart
python
from sktime.clustering.compose import ClustererPipeline
estimator = ClustererPipeline(clusterer, transformers)Parameters(2)
- clusterersktime clusterer, i.e., estimator inheriting from BaseClusterer
- this is a “blueprint” clusterer, state does not change when fit is called
- transformerslist of sktime transformers, or
- list of tuples (str, transformer) of sktime transformers these are “blueprint” transformers, states do not change when fit is called
Examples
>>> from sktime.transformations.pca import PCATransformer
>>> from sktime.clustering.k_means import TimeSeriesKMeans
>>> from sktime.datasets import load_unit_test
>>> from sktime.clustering.compose import ClustererPipeline
>>> X_train, y_train = load_unit_test (split = "train")
>>> X_test, y_test = load_unit_test (split = "test")
>>> pipeline = ClustererPipeline (
... TimeSeriesKMeans (), [PCATransformer ()]
... )
>>> pipeline. fit (X_train, y_train) ClustererPipeline(
... )
>>> y_pred = pipeline. predict (X_test) Alternative construction via dunder method:
>>> pipeline = PCATransformer () * TimeSeriesKMeans ()