de.aitools.dm.clusterlabeling.algorithms
Class SuffixTreeClustering

java.lang.Object
  extended by de.aitools.dm.clustering.algorithms.ASoftClusterer
      extended by de.aitools.dm.clusterlabeling.algorithms.ASoftClusterLabeler
          extended by de.aitools.dm.clusterlabeling.algorithms.ACarrot2ClusterLabeler
              extended by de.aitools.dm.clusterlabeling.algorithms.SuffixTreeClustering
All Implemented Interfaces:
SoftClusterer, ClusterLabeler

public class SuffixTreeClustering
extends ACarrot2ClusterLabeler

Version:
$Id: SuffixTreeClustering.java,v 1.3 2011/11/15 10:51:25 hoppe Exp $
Author:
dennis.hoppe(/\t)uni-weimar.de

Constructor Summary
SuffixTreeClustering()
           
 
Method Summary
 java.util.Collection<org.carrot2.core.Cluster> cluster(java.util.List<org.carrot2.core.Document> data)
          Creates the clustering based on Carrot2's implementation of Lingo.
 java.util.Collection<org.carrot2.core.Cluster> cluster(java.util.List<org.carrot2.core.Document> data, java.lang.String query)
           
 
Methods inherited from class de.aitools.dm.clusterlabeling.algorithms.ACarrot2ClusterLabeler
cluster, cluster, clusterSoft, clusterSoft, clusterSoft, clusterSoft, convertAssignment
 
Methods inherited from class de.aitools.dm.clusterlabeling.algorithms.ASoftClusterLabeler
getClusterLabels
 
Methods inherited from class de.aitools.dm.clustering.algorithms.ASoftClusterer
clusterSoft, getBiggestRange
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuffixTreeClustering

public SuffixTreeClustering()
Method Detail

cluster

public java.util.Collection<org.carrot2.core.Cluster> cluster(java.util.List<org.carrot2.core.Document> data)
Description copied from class: ACarrot2ClusterLabeler
Creates the clustering based on Carrot2's implementation of Lingo.

Specified by:
cluster in class ACarrot2ClusterLabeler
Parameters:
data - text documents as input
Returns:
a Collection of Clusters

cluster

public java.util.Collection<org.carrot2.core.Cluster> cluster(java.util.List<org.carrot2.core.Document> data,
                                                              java.lang.String query)
Specified by:
cluster in class ACarrot2ClusterLabeler