idl.tmt.representation
Class TmtClustering
java.lang.Object
|
+--idl.tmt.representation.TmtClustering
- public class TmtClustering
- extends java.lang.Object
Builds, saves, reads from disk and provides evaluation interface for
a document clustering
- Author:
- miles
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
myCollection
IndexedCollection myCollection
data
Instances data
myClusterer
EM myClusterer
clusterAssignments
int[] clusterAssignments
collectionName
java.lang.String collectionName
maxIterations
int maxIterations
minClusters
int minClusters
maxClusters
int maxClusters
TmtClustering
public TmtClustering(java.lang.String colName,
IndexedCollection col)
setNumClusters
public void setNumClusters(int k)
getNumClusters
public int getNumClusters()
setMinNumClusters
public void setMinNumClusters(int minClusters)
setMaxNumClusters
public void setMaxNumClusters(int maxClusters)
setMinStdDev
public void setMinStdDev(double s)
setMaxIterations
public void setMaxIterations(int m)
buildClusters
public void buildClusters()
hardCluster
public int[] hardCluster(boolean writeClusters)
TmtClusterInstance
public int TmtClusterInstance(Instance instance)
getHardClusterForDoc
public int getHardClusterForDoc(int docID)
softCluster
public double[][] softCluster()
SoftClustersInWekaForm
public Instances SoftClustersInWekaForm()
serializeModel
public void serializeModel()
readSerializedModel
public EM readSerializedModel()
readHardClusters
public int[] readHardClusters()
getPrior
public double getPrior(int clusterID)