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
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
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
SoftClusteringClassification
public SoftClusteringClassification()
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 -