jml.clustering
Class SpectralClustering
java.lang.Object
jml.clustering.Clustering
jml.clustering.SpectralClustering
public class SpectralClustering
- extends Clustering
A Java implementation for spectral clustering.
- Version:
- 1.0, Jan. 4th, 2013
- Author:
- Mingjie Qian
Method Summary |
void |
clustering()
Do clustering. |
void |
initialize(org.apache.commons.math.linear.RealMatrix G0)
For spectral clustering, we don't need initialization in the
current implementation. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
options
public SpectralClusteringOptions options
SpectralClustering
public SpectralClustering()
SpectralClustering
public SpectralClustering(int nClus)
SpectralClustering
public SpectralClustering(ClusteringOptions options)
SpectralClustering
public SpectralClustering(SpectralClusteringOptions options)
initialize
public void initialize(org.apache.commons.math.linear.RealMatrix G0)
- For spectral clustering, we don't need initialization in the
current implementation.
- Overrides:
initialize
in class Clustering
- Parameters:
G0
- initial indicator matrix
clustering
public void clustering()
- Description copied from class:
Clustering
- Do clustering. Please call initialize() before
using this method.
- Specified by:
clustering
in class Clustering
main
public static void main(java.lang.String[] args)
- Parameters:
args
-