Time series clustering#

The aeon.clustering module contains algorithms for time series clustering.

All clusterers in aeon``can be listed using the ``aeon.registry.all_estimators utility, using estimator_types="clusterer", optionally filtered by tags. Valid tags can be listed using aeon.registry.all_tags.

Clustering Algorithms#

TimeSeriesKMeans([n_clusters, ...])

Time series K-means clustering algorithm.

TimeSeriesKMedoids([n_clusters, ...])

Time series K-medoids implementation.

TimeSeriesKShapes([n_clusters, ...])

Kshape algorithm: wrapper of the tslearn implementation.

TimeSeriesKernelKMeans([n_clusters, kernel, ...])

Kernel K Means [1]_: wrapper of the tslearn implementation.

TimeSeriesCLARA([n_clusters, ...])

Time series CLARA implementation.

TimeSeriesCLARANS([n_clusters, ...])

Time series CLARANS implementation.



Abstract base class for time series clusterers.

TimeSeriesLloyds([n_clusters, ...])

Abstact class that implements time series Lloyds algorithm.