cratepy.clustering.clusteringalgs¶
Clustering analysis and algorithms.
This module includes the interface to perform a cluster analysis as well as the interface to implement any clustering algorithm. It also includes several wrappers over clustering algorithms available on open-source libraries (e.g., SciPy, Scikit-Learn).
Classes¶
- ClusterAnalysis
Interface to perform a cluster analysis.
- ClusteringAlgorithm
Clustering algorithm interface.
- AgglomerativeAlgorithm
Hierarchical agglomerative interface.
- KMeansSK
K-Means clustering algorithm (wrapper).
- MiniBatchKMeansSK
Mini-Batch K-Means clustering algorithm (wrapper).
- AgglomerativeSP
Agglomerative clustering algorithm (wrapper).
Functions
|
A decorator indicating abstract methods. |
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
Hierarchical agglomerative interface. |
|
|
Agglomerative clustering algorithm (wrapper). |
Interface to perform a cluster analysis. |
|
Clustering algorithm interface. |
|
|
K-Means clustering algorithm (wrapper). |
|
Mini-Batch K-Means clustering algorithm (wrapper). |