de.aitools.dm.clustering.algorithms
Class AGraphClusterer
java.lang.Object
de.aitools.dm.clustering.algorithms.ASoftClusterer
de.aitools.dm.clustering.algorithms.AClusterer
de.aitools.dm.clustering.algorithms.AGraphClusterer
- All Implemented Interfaces:
- Clusterer, SoftClusterer
- Direct Known Subclasses:
- MajorClust
public abstract class AGraphClusterer
- extends AClusterer
- Version:
- $Id: AGraphClusterer.java,v 1.12 2011/09/19 14:49:44 cuze8081 Exp $
- Author:
- tim.gollub@uni-weimar.de and johannes.kiesel(/\t)uni-weimar.de
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AGraphClusterer
public AGraphClusterer()
AGraphClusterer
public AGraphClusterer(Proximity<Vector> proximityMeasure,
Sparsification sparsificationMethod)
setProximity
public void setProximity(Proximity<Vector> proximityMeasure)
setSparsification
public void setSparsification(Sparsification sparsificationMethod)
cluster
public final int[] cluster(Vector[] data)
- Specified by:
cluster
in interface Clusterer
- Specified by:
cluster
in class AClusterer
createGraph
public static Graph createGraph(Vector[] data,
Proximity<Vector> proximity,
double threshold)
- Parameters:
data
- proximity
- threshold
- Arbitrary threshold that depends on the data.
- Returns:
cluster
public abstract int[] cluster(Graph simGraph)