com.thesis.backend.classifiers
Class Doc_Classifier

java.lang.Object
  extended by com.thesis.backend.classifiers.Doc_Classifier

public class Doc_Classifier
extends java.lang.Object


Constructor Summary
Doc_Classifier(java.lang.String modelPath)
           
 
Method Summary
 cc.mallet.classify.Classifier getClassifier()
           
 void nFoldValidation(cc.mallet.types.InstanceList instances, int n)
           
 cc.mallet.types.InstanceList putThroughPipes(java.lang.String dataFileName)
           
 java.lang.String runClassifier(cc.mallet.types.Instance instance)
           
 void saveClassifier(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Doc_Classifier

public Doc_Classifier(java.lang.String modelPath)
               throws java.io.FileNotFoundException,
                      java.io.IOException,
                      java.lang.ClassNotFoundException
Throws:
java.io.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Method Detail

putThroughPipes

public cc.mallet.types.InstanceList putThroughPipes(java.lang.String dataFileName)
                                             throws java.io.UnsupportedEncodingException,
                                                    java.io.FileNotFoundException
Throws:
java.io.UnsupportedEncodingException
java.io.FileNotFoundException

runClassifier

public java.lang.String runClassifier(cc.mallet.types.Instance instance)

getClassifier

public cc.mallet.classify.Classifier getClassifier()

nFoldValidation

public void nFoldValidation(cc.mallet.types.InstanceList instances,
                            int n)

saveClassifier

public void saveClassifier(java.lang.String path)
                    throws java.io.IOException
Throws:
java.io.IOException