lingscope.algorithms
Class CrfAnnotator

java.lang.Object
  extended by lingscope.algorithms.Annotator
      extended by lingscope.algorithms.CrfAnnotator

public class CrfAnnotator
extends Annotator

A CRF based annotator


Field Summary
 
Fields inherited from class lingscope.algorithms.Annotator
beginTag, interTag, otherTag
 
Constructor Summary
CrfAnnotator(java.lang.String beginTag, java.lang.String interTag, java.lang.String otherTag)
           
 
Method Summary
 AnnotatedSentence annotateSentence(java.lang.String sentence, boolean isTokenized)
           
 void loadAnnotator(java.lang.String modelFile)
           
 void serializeAnnotator(java.lang.String trainingFile, java.lang.String modelFile)
           
 
Methods inherited from class lingscope.algorithms.Annotator
isTargetNegated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrfAnnotator

public CrfAnnotator(java.lang.String beginTag,
                    java.lang.String interTag,
                    java.lang.String otherTag)
Method Detail

serializeAnnotator

public void serializeAnnotator(java.lang.String trainingFile,
                               java.lang.String modelFile)
Specified by:
serializeAnnotator in class Annotator

annotateSentence

public AnnotatedSentence annotateSentence(java.lang.String sentence,
                                          boolean isTokenized)
Specified by:
annotateSentence in class Annotator

loadAnnotator

public void loadAnnotator(java.lang.String modelFile)
Specified by:
loadAnnotator in class Annotator