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) |