| Modifier and Type | Interface and Description |
|---|---|
interface |
DataClusterer<DATA,CLUSTER extends IndexClusters>
Clusterers can extract clusters from data types and return
the data in a clustered form
|
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 |
DBSCANClusters |
class |
DoubleDBSCANClusters
DBSCANClusters which also holds the original data |
| Modifier and Type | Method and Description |
|---|---|
IndexClusters |
IncrementalSparseClusterer.cluster(SparseMatrix data) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<Integer,IntDoublePair> |
IncrementalSparseClusterer.calculateStability(IndexClusters c1,
IndexClusters c2,
gnu.trove.set.TIntSet inactiveRows) |
protected void |
IncrementalSparseClusterer.detectInactive(IndexClusters oldClusters,
IndexClusters newClusters,
gnu.trove.set.TIntSet inactiveRows,
List<int[]> completedClusters)
Given the old and new clusters, make a decision as to which rows are now inactive,
and therefore which clusters are now completed
|
protected void |
IncrementalLifetimeSparseClusterer.detectInactive(IndexClusters oldClusters,
IndexClusters newClusters,
gnu.trove.set.TIntSet inactiveRows,
List<int[]> completedClusters) |
| Constructor and Description |
|---|
IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters> clusterer,
int window) |
IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters> clusterer,
int window,
double threshold,
int lifetime) |
IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters> clusterer,
int window,
int lifetime) |
IncrementalSparseClusterer(SparseMatrixClusterer<? extends IndexClusters> clusterer,
int window) |
IncrementalSparseClusterer(SparseMatrixClusterer<? extends IndexClusters> clusterer,
int window,
double threshold) |
| Modifier and Type | Class and Description |
|---|---|
class |
KDTreeClusters |
| Modifier and Type | Method and Description |
|---|---|
IndexClusters |
RandomClusterer.cluster(SparseMatrix data) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpectralIndexedClusters
IndexClusters which also hold the eigenvector/value pairs which created them |
| Modifier and Type | Method and Description |
|---|---|
IndexClusters |
DoubleMultiviewSpectralClustering.cluster(List<SparseMatrix> data) |
| Constructor and Description |
|---|
SpectralIndexedClusters(IndexClusters c,
IndependentPair<double[],double[][]> valvects) |