Back to models
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 ()