public class CachedDoubleSpectralClustering extends DoubleSpectralClustering
DoubleSpectralClustering extention which knows how to write and read its eigenvectors to disk
and therefore not regenerate them when calling the underlying PreparedSpectralClusteringconf| Constructor and Description |
|---|
CachedDoubleSpectralClustering(File cache,
SpectralClusteringConf<double[]> conf) |
| Modifier and Type | Method and Description |
|---|---|
protected ch.akuhn.matrix.eigenvalues.Eigenvalues |
spectralCluster(ch.akuhn.matrix.SparseMatrix data) |
cluster, clusterSimilarity, laplacian, laplacianEigenVectors, performClustering, toStringpublic CachedDoubleSpectralClustering(File cache, SpectralClusteringConf<double[]> conf)
cache - location to cache the eigenvectorsconf - cluster the eigen vectorsprotected ch.akuhn.matrix.eigenvalues.Eigenvalues spectralCluster(ch.akuhn.matrix.SparseMatrix data)
spectralCluster in class DoubleSpectralClustering