idl.tmt.classification
Class SoftClusteringClassification

java.lang.Object
  |
  +--idl.tmt.classification.SoftClusteringClassification
All Implemented Interfaces:
DocumentClassification, java.io.Serializable

public class SoftClusteringClassification
extends java.lang.Object
implements DocumentClassification

Created on Jun 21, 2004

Author:
jelsas
See Also:
Serialized Form

Field Summary
private  java.util.HashMap classNamesToNewClasses
           
private  SoftClustering clustering
           
private  java.util.HashMap oldClassesToClassNames
           
private  java.util.HashMap oldClassesToNewClasses
           
private  double probabilityThreshold
           
private  java.lang.String useClustering
           
 
Constructor Summary
SoftClusteringClassification()
           
 
Method Summary
 int[] getClasses(int docID)
          Gets the classes that the given document belongs to.
 java.lang.String getClassName(int classID)
           
 java.lang.String getName()
           
 int getNumClasses()
           
 double getProbabilityThreshold()
           
 java.lang.String getUseClustering()
           
 void setClustering(SoftClustering c)
           
 void setConfig(java.lang.String config)
          Parses a config string to set up the cluster names & mappings
 void setProbabilityThreshold(double d)
           
 void setUseClustering(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

clustering

private SoftClustering clustering

useClustering

private java.lang.String useClustering

probabilityThreshold

private double probabilityThreshold

oldClassesToClassNames

private java.util.HashMap oldClassesToClassNames

classNamesToNewClasses

private java.util.HashMap classNamesToNewClasses

oldClassesToNewClasses

private java.util.HashMap oldClassesToNewClasses
Constructor Detail

SoftClusteringClassification

public SoftClusteringClassification()
Method Detail

getClasses

public int[] getClasses(int docID)
Gets the classes that the given document belongs to.
Specified by:
getClasses in interface DocumentClassification
See Also:
DocumentClassification.getClasses(int)

getClassName

public java.lang.String getClassName(int classID)
Specified by:
getClassName in interface DocumentClassification

getProbabilityThreshold

public double getProbabilityThreshold()

getUseClustering

public java.lang.String getUseClustering()

setProbabilityThreshold

public void setProbabilityThreshold(double d)

setUseClustering

public void setUseClustering(java.lang.String string)

setClustering

public void setClustering(SoftClustering c)

getName

public java.lang.String getName()
Specified by:
getName in interface DocumentClassification

getNumClasses

public int getNumClasses()
Specified by:
getNumClasses in interface DocumentClassification

setConfig

public void setConfig(java.lang.String config)
Parses a config string to set up the cluster names & mappings
Parameters:
config -