| Modifier and Type | Interface and Description |
|---|---|
| public interface | Clusterable
Interface for n-dimensional points that can be clustered together. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CentroidCluster<
the type of points that can be clustered T extends Clusterable>A Cluster used by centroid-based clustering algorithms. |
| public class | Cluster<
the type of points that can be clustered T extends Clusterable>Cluster holding a set of |
| public abstract class | Clusterer<
the type of points that can be clustered T extends Clusterable>Base class for clustering algorithms. |
| public class | DBSCANClusterer<
type of the points to cluster T extends Clusterable>DBSCAN (density-based spatial clustering of applications with noise) algorithm. |
| public class | DoublePoint
A simple implementation of |
| public class | FuzzyKMeansClusterer<
type of the points to cluster T extends Clusterable>Fuzzy K-Means clustering algorithm. |
| public class | KMeansPlusPlusClusterer<
type of the points to cluster T extends Clusterable>Clustering algorithm based on David Arthur and Sergei Vassilvitski k-means++ algorithm. |
| public class | MultiKMeansPlusPlusClusterer<
type of the points to cluster T extends Clusterable>A wrapper around a k-means++ clustering algorithm which performs multiple trials and returns the best solution. |