de.aitools.dm.clustering.algorithms
Class AClusterer

java.lang.Object
  extended by de.aitools.dm.clustering.algorithms.ASoftClusterer
      extended by de.aitools.dm.clustering.algorithms.AClusterer
All Implemented Interfaces:
Clusterer, SoftClusterer
Direct Known Subclasses:
AClusterLabeler, AGraphClusterer, DBScan, HighRecallClusterer, KMeans, KNNHAC, SLink

public abstract class AClusterer
extends ASoftClusterer
implements Clusterer

Version:
$Id: AClusterer.java,v 1.4 2011/06/22 14:22:51 dogu3912 Exp $
Author:
tim.gollub@uni-weimar.de

Field Summary
 
Fields inherited from interface de.aitools.dm.clustering.Clusterer
DEFAULT_SEED
 
Constructor Summary
AClusterer()
           
 
Method Summary
 int[] cluster(byte[][] data)
           
 int[] cluster(double[][] data)
           
 int[] cluster(java.io.File data)
           
abstract  int[] cluster(Vector[] data)
           
 int[][] clusterSoft(Vector[] data)
           
 
Methods inherited from class de.aitools.dm.clustering.algorithms.ASoftClusterer
clusterSoft, clusterSoft, clusterSoft, getBiggestRange
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AClusterer

public AClusterer()
Method Detail

cluster

public int[] cluster(byte[][] data)
Specified by:
cluster in interface Clusterer

cluster

public int[] cluster(double[][] data)
Specified by:
cluster in interface Clusterer

cluster

public int[] cluster(java.io.File data)
Specified by:
cluster in interface Clusterer

clusterSoft

public int[][] clusterSoft(Vector[] data)
Specified by:
clusterSoft in interface SoftClusterer
Specified by:
clusterSoft in class ASoftClusterer

cluster

public abstract int[] cluster(Vector[] data)
Specified by:
cluster in interface Clusterer