Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering |
Clustering algorithms.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans |
K-means clustering and variations.
|
tutorial.clustering |
Classes from the tutorial on implementing a custom k-means variation.
|
Class and Description |
---|
KMeansInitialization
Interface for initializing K-Means
|
Class and Description |
---|
AbstractKMeans
Abstract base class for k-means implementations.
|
AbstractKMeansInitialization
Abstract base class for common k-means initializations.
|
AbstractKMeansInitialization.Parameterizer
Parameterization class.
|
FirstKInitialMeans
Initialize K-means by using the first k objects as initial means.
|
KMeans
Some constants and options shared among kmeans family algorithms.
|
KMeansInitialization
Interface for initializing K-Means
|
KMeansLloyd
Provides the k-means algorithm, using Lloyd-style bulk iterations.
|
KMeansMacQueen
Provides the k-means algorithm, using MacQueen style incremental updates.
|
KMeansPlusPlusInitialMeans
K-Means++ initialization for k-means.
|
KMediansLloyd
Provides the k-medians clustering algorithm, using Lloyd-style bulk
iterations.
|
KMedoidsEM
Provides the k-medoids clustering algorithm, using a "bulk" variation of the
"Partitioning Around Medoids" approach.
|
KMedoidsInitialization
Interface for initializing K-Medoids.
|
KMedoidsPAM
Provides the k-medoids clustering algorithm, using the
"Partitioning Around Medoids" approach.
|
PAMInitialMeans
PAM initialization for k-means (and of course, PAM).
|
RandomlyChosenInitialMeans
Initialize K-means by randomly choosing k exsiting elements as cluster
centers.
|
RandomlyGeneratedInitialMeans
Initialize k-means by generating random vectors (within the data sets value
range).
|
Class and Description |
---|
AbstractKMeans
Abstract base class for k-means implementations.
|
KMeans
Some constants and options shared among kmeans family algorithms.
|
KMeansInitialization
Interface for initializing K-Means
|