Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans |
K-means clustering and variations
|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization |
Initialization strategies for k-means.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel |
Parallelized implementations of k-means.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain |
Clustering algorithms for uncertain data.
|
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering |
Clustering based outlier detection.
|
tutorial.clustering |
Classes from the tutorial on implementing a custom k-means variation
|
Class and Description |
---|
AbstractKMeans
Abstract base class for k-means implementations.
|
AbstractKMeans.Instance
Inner instance for a run, for better encapsulation, that encapsulates the
standard flow of most (but not all) k-means variations.
|
AbstractKMeans.Parameterizer
Parameterization class.
|
BestOfMultipleKMeans
Run K-Means multiple times, and keep the best run.
|
CLARA
Clustering Large Applications (CLARA) is a clustering method for large data
sets based on PAM, partitioning around medoids (
KMedoidsPAM ) based on
sampling. |
CLARANS
CLARANS: a method for clustering objects for spatial data mining
is inspired by PAM (partitioning around medoids,
KMedoidsPAM )
and CLARA and also based on sampling. |
CLARANS.Assignment
Assignment state.
|
CLARANS.Parameterizer
Parameterization class.
|
FastCLARA
Clustering Large Applications (CLARA) with the
KMedoidsFastPAM
improvements, to increase scalability in the number of clusters. |
FastCLARANS
A faster variation of CLARANS, that can explore O(k) as many swaps at a
similar cost by considering all medoids for each candidate non-medoid.
|
KMeans
Some constants and options shared among kmeans family algorithms.
|
KMeansAnnulus
Annulus k-means algorithm.
|
KMeansBisecting
The bisecting k-means algorithm works by starting with an initial
partitioning into two clusters, then repeated splitting of the largest
cluster to get additional clusters.
|
KMeansCompare
Compare-Means: Accelerated k-means by exploiting the triangle inequality and
pairwise distances of means to prune candidate means.
|
KMeansCompare.Instance
Inner instance, storing state for a single data set.
|
KMeansElkan
Elkan's fast k-means by exploiting the triangle inequality.
|
KMeansExponion
Newlings's exponion k-means algorithm, exploiting the triangle inequality.
|
KMeansHamerly
Hamerly's fast k-means by exploiting the triangle inequality.
|
KMeansHamerly.Instance
Inner instance, storing state for a single data set.
|
KMeansHamerly.Parameterizer
Parameterization class.
|
KMeansLloyd
The standard k-means algorithm, using bulk iterations and commonly attributed
to Lloyd and Forgy (independently).
|
KMeansMacQueen
The original k-means algorithm, using MacQueen style incremental updates;
making this effectively an "online" (streaming) algorithm.
|
KMeansMinusMinus
k-means--: A Unified Approach to Clustering and Outlier Detection.
|
KMeansSimplifiedElkan
Simplified version of Elkan's k-means by exploiting the triangle inequality.
|
KMeansSimplifiedElkan.Instance
Inner instance, storing state for a single data set.
|
KMeansSimplifiedElkan.Parameterizer
Parameterization class.
|
KMeansSort
Sort-Means: Accelerated k-means by exploiting the triangle inequality and
pairwise distances of means to prune candidate means (with sorting).
|
KMediansLloyd
k-medians clustering algorithm, but using Lloyd-style bulk iterations instead
of the more complicated approach suggested by Kaufman and Rousseeuw (see
KMedoidsPAM instead). |
KMedoidsFastPAM
FastPAM: An improved version of PAM, that is usually O(k) times faster.
|
KMedoidsFastPAM.Parameterizer
Parameterization class.
|
KMedoidsFastPAM1
FastPAM1: A version of PAM that is O(k) times faster, i.e., now in O((n-k)²).
|
KMedoidsFastPAM1.Instance
Instance for a single dataset.
|
KMedoidsFastPAM1.Parameterizer
Parameterization class.
|
KMedoidsPAM
The original Partitioning Around Medoids (PAM) algorithm or k-medoids
clustering, as proposed by Kaufman and Rousseeuw in "Clustering by means of
Medoids".
|
KMedoidsPAM.Instance
Instance for a single dataset.
|
KMedoidsPAM.Parameterizer
Parameterization class.
|
KMedoidsPAMReynolds
The Partitioning Around Medoids (PAM) algorithm with some additional
optimizations proposed by Reynolds et al.
|
KMedoidsPark
A k-medoids clustering algorithm, implemented as EM-style bulk algorithm.
|
SingleAssignmentKMeans
Pseudo-k-Means variations, that assigns each object to the nearest center.
|
XMeans
X-means: Extending K-means with Efficient Estimation on the Number of
Clusters.
|
Class and Description |
---|
KMeans
Some constants and options shared among kmeans family algorithms.
|
Class and Description |
---|
AbstractKMeans
Abstract base class for k-means implementations.
|
AbstractKMeans.Parameterizer
Parameterization class.
|
KMeans
Some constants and options shared among kmeans family algorithms.
|
Class and Description |
---|
KMeans
Some constants and options shared among kmeans family algorithms.
|
Class and Description |
---|
KMeans
Some constants and options shared among kmeans family algorithms.
|
Class and Description |
---|
AbstractKMeans
Abstract base class for k-means implementations.
|
KMeans
Some constants and options shared among kmeans family algorithms.
|
Copyright © 2019 ELKI Development Team. License information.