Clustering¶
The aeon.clustering module contains algorithms for time series clustering.
All clusterers in aeon can be listed using the aeon.utils.discovery
.all_estimators function using type_filter="clusterer", optionally filtered by
tags. Valid tags for clusterers can be found with aeon.utils.tags
.all_tags_for_estimator function with the argument "clusterer".
Clustering Algorithms¶
|
KASBA clusterer [Rd394677c9e81-1]. |
|
K-Shape [R589f27e526f4-1] clustering for equal-length time series. |
|
Time series K-means clustering implementation. |
|
Time series K-medoids implementation. |
|
Kshape algorithm: wrapper of the |
|
Kernel K Means [R3e7c374b18c1-1]: wrapper of the |
|
Time series CLARA implementation. |
|
Time series CLARANS implementation. |
|
Elastic Self-Organising Map (SOM) clustering algorithm. |
|
K-Spectral Centroid clustering implementation. |
Deep learning¶
|
Auto-Encoder based Fully Convolutional Network (FCN), as described in [R4f194d8f8b22-1]. |
|
Auto-Encoder with Residual Network backbone for clustering. |
|
Auto-Encoder based Dilated Convolutional Networks (DCNN), as described in [R204885c824de-1]. |
|
Auto-Encoder based Dilated Recurrent Neural Network (DRNN). |
|
Auto-Encoder based Attention Bidirectional GRU Network. |
|
Auto-Encoder based Bidirectional GRU Network. |
Feature-based¶
|
Canonical Time-series Characteristics (catch22) clusterer. |
|
Summary statistic clusterer. |
|
Time Series Feature Extraction based on Scalable Hypothesis Tests clusterer. |
Compose¶
|
Pipeline of transformers and a clusterer. |
Averaging¶
|
Compute the KASBA barycenter average of time series using an elastic distance [1]_. |
|
Compute the barycenter average of time series using an elastic distance. |
|
Compute the mean average of time series. |
|
Compute the barycenter average of time series using an elastic distance. |
|
Compute the stochastic subgradient barycenter average of time series. |
|
Shift-invariant average with parallel processing support. |
Dummy¶
|
Dummy clustering for benchmarking purposes. |
Base¶
Abstract base class for time series clusterers. |
|
Abstract base class for deep learning time series clusterers. |