edu.umass.cs.mallet.projects.seg_plus_coref.ie
Class IEInterface

java.lang.Object
  extended byedu.umass.cs.mallet.projects.seg_plus_coref.ie.IEInterface

public class IEInterface
extends java.lang.Object


Field Summary
 CRF crf
           
 SerialPipes pipe
           
 
Constructor Summary
IEInterface()
           
IEInterface(java.io.File crfFile)
           
 
Method Summary
 void cumulativeEvaluate_InstanceLevel(java.io.File inputFile, java.lang.String seperator, int N)
           
 void cumulativeEvaluate_TokenLevel(java.io.File inputFile, java.lang.String seperator, int N)
           
 double InstanceAccuracy(Sequence viterbiSequence, Instance instance)
           
 double InstanceAccuracy(Sequence viterbiSequence, Sequence targetSequence)
           
 double InstanceAccuracy(Sequence viterbiSequence, Sequence targetSequence, Instance instance)
           
 boolean loadCRF()
           
 boolean loadCRF(CRF crf)
           
 boolean loadCRF(java.io.File crfFile)
           
 void offLineEvaluate(java.io.File inputFile, boolean sgml, java.lang.String seperator, int N)
           
 void printPipe()
           
 java.lang.String printResultInFormat(boolean sgml)
           
static java.lang.String printResultInFormat(boolean sgml, Sequence viterbiSequence, TokenSequence tokenSequence)
           
 void replacePipe(int index, Pipe p)
           
 void setPipe(SerialPipes pipe)
           
 void viterbiCRF(java.io.File inputFile, boolean sgml, java.lang.String seperator)
           
 void viterbiCRF(java.lang.String inputDir)
           
 void viterbiCRF(java.lang.String inputDir, boolean sgml)
           
 void viterbiCRF(java.lang.String inputDir, boolean sgml, java.lang.String seperator)
           
 java.lang.String viterbiCRFInstance_NBest(Instance instance, boolean sgml, int N)
           
 java.lang.String viterbiCRFInstance(Instance instance, boolean sgml)
           
 java.lang.String viterbiCRFString(java.lang.String line, boolean sgml)
           
 Sequence viterbiCRFTokenSequence(TokenSequence ts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

crf

public CRF crf

pipe

public SerialPipes pipe
Constructor Detail

IEInterface

public IEInterface()

IEInterface

public IEInterface(java.io.File crfFile)
Method Detail

setPipe

public void setPipe(SerialPipes pipe)

replacePipe

public void replacePipe(int index,
                        Pipe p)

printPipe

public void printPipe()

loadCRF

public boolean loadCRF()

loadCRF

public boolean loadCRF(java.io.File crfFile)

loadCRF

public boolean loadCRF(CRF crf)

printResultInFormat

public java.lang.String printResultInFormat(boolean sgml)

printResultInFormat

public static java.lang.String printResultInFormat(boolean sgml,
                                                   Sequence viterbiSequence,
                                                   TokenSequence tokenSequence)

viterbiCRFString

public java.lang.String viterbiCRFString(java.lang.String line,
                                         boolean sgml)

viterbiCRFTokenSequence

public Sequence viterbiCRFTokenSequence(TokenSequence ts)

InstanceAccuracy

public double InstanceAccuracy(Sequence viterbiSequence,
                               Instance instance)

InstanceAccuracy

public double InstanceAccuracy(Sequence viterbiSequence,
                               Sequence targetSequence)

InstanceAccuracy

public double InstanceAccuracy(Sequence viterbiSequence,
                               Sequence targetSequence,
                               Instance instance)

viterbiCRFInstance

public java.lang.String viterbiCRFInstance(Instance instance,
                                           boolean sgml)

viterbiCRFInstance_NBest

public java.lang.String viterbiCRFInstance_NBest(Instance instance,
                                                 boolean sgml,
                                                 int N)

viterbiCRF

public void viterbiCRF(java.io.File inputFile,
                       boolean sgml,
                       java.lang.String seperator)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir,
                       boolean sgml,
                       java.lang.String seperator)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir,
                       boolean sgml)

cumulativeEvaluate_InstanceLevel

public void cumulativeEvaluate_InstanceLevel(java.io.File inputFile,
                                             java.lang.String seperator,
                                             int N)

cumulativeEvaluate_TokenLevel

public void cumulativeEvaluate_TokenLevel(java.io.File inputFile,
                                          java.lang.String seperator,
                                          int N)

offLineEvaluate

public void offLineEvaluate(java.io.File inputFile,
                            boolean sgml,
                            java.lang.String seperator,
                            int N)