Modifier and Type | Interface and Description |
---|---|
interface |
DistanceClusterer<CLUSTERS extends IndexClusters>
A
DistanceClusterer clusters data that can be represented as a distance
matrix. |
interface |
MultiviewSimilarityClusterer<CLUSTERS extends IndexClusters>
A
MultiviewSimilarityClusterer clusters data that can be represented
as multiple similarity matrices. |
interface |
SimilarityClusterer<CLUSTERS extends IndexClusters>
A
SimilarityClusterer clusters data that can be represented as a similarity
matrix. |
interface |
SparseMatrixClusterer<CLUSTERS extends IndexClusters>
A matrix clusterer can cluster a matrix of data in some way
|
Modifier and Type | Class and Description |
---|---|
class |
ContectedComponentSimilarityClusterer
Cluster based on connected components.
|
class |
DistanceDBSCAN
DBSCAN using a SparseMatrix of distances |
class |
DoubleNNDBSCAN
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
|
class |
SimilarityDBSCAN
DBSCAN using a SparseMatrix of similarities |
class |
SparseMatrixDBSCAN
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
|
Modifier and Type | Class and Description |
---|---|
class |
IncrementalLifetimeSparseClusterer
An
IncrementalSparseClusterer which also has a notion of a lifetime. |
class |
IncrementalSparseClusterer
An incremental clusterer which holds old
SparseMatrix instances internally,
only forgetting rows once they have been clustered and are relatively stable. |
Modifier and Type | Class and Description |
---|---|
class |
RandomClusterer
Given a similarity or distance matrix, this clusterer randomly selects a
number of clusters and randomly assigned each row to each cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedDoubleSpectralClustering
DoubleSpectralClustering extention which knows how to write and read its eigenvectors to disk
and therefore not regenerate them when calling the underlying PreparedSpectralClustering |
class |
DoubleMultiviewSpectralClustering |
class |
DoubleSpectralClustering
Built from a mixture of this tutorial:
- http://www.kyb.mpg.de/fileadmin/user_upload/files/publications/attachments/Luxburg07_tutorial_4488%5B0%5D.pdf
And this implementation:
- https://github.com/peterklipfel/AutoponicsVision/blob/master/SpectralClustering.java
|
class |
PreparedSpectralClustering
For a given set of
Eigenvalues perform the stages of spectral
clustering which involve the selection of the best eigen values and the
calling of an internal clustering algorithm |