|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--opennlp.grok.preprocess.postag.POSTaggerME
A part-of-speech tagger that uses maximum entropy. Trys to predict whether words are nouns, verbs, or any of 70 other POS tags depending on their surrounding context.
Field Summary | |
protected opennlp.common.util.FilterFcn |
_closedClassTagsFilter
Decides whether a word can be assigned a particular closed class tag. |
protected opennlp.maxent.ContextGenerator |
_contextGen
The feature context generator. |
protected opennlp.maxent.MaxentModel |
_posModel
The maximum entropy model to use to evaluate contexts. |
protected boolean |
_useClosedClassTagsFilter
Says whether a filter should be used to check whether a tag assignment is to a word outside of a closed class. |
Constructor Summary | |
protected |
POSTaggerME()
|
|
POSTaggerME(opennlp.maxent.MaxentModel mod)
|
|
POSTaggerME(opennlp.maxent.MaxentModel mod,
opennlp.maxent.ContextGenerator cg)
|
Method Summary | |
java.util.List |
bestSequence(java.util.List words)
|
opennlp.maxent.EventCollector |
getEventCollector(java.io.Reader r)
|
java.lang.String |
getNegativeOutcome()
|
void |
localEval(opennlp.maxent.MaxentModel posModel,
java.io.Reader r,
opennlp.maxent.Evalable e,
boolean verbose)
|
static void |
main(java.lang.String[] args)
|
void |
process(opennlp.common.xml.NLPDocument doc)
POS tag the words in a document. |
java.util.Set |
requires()
|
java.util.List |
tag(java.util.List sentence)
|
java.lang.String |
tag(java.lang.String sentence)
|
java.lang.String[] |
tag(java.lang.String[] sentence)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected opennlp.maxent.MaxentModel _posModel
protected opennlp.maxent.ContextGenerator _contextGen
protected opennlp.common.util.FilterFcn _closedClassTagsFilter
protected boolean _useClosedClassTagsFilter
Constructor Detail |
protected POSTaggerME()
public POSTaggerME(opennlp.maxent.MaxentModel mod)
public POSTaggerME(opennlp.maxent.MaxentModel mod, opennlp.maxent.ContextGenerator cg)
Method Detail |
public java.lang.String getNegativeOutcome()
getNegativeOutcome
in interface opennlp.maxent.Evalable
public opennlp.maxent.EventCollector getEventCollector(java.io.Reader r)
getEventCollector
in interface opennlp.maxent.Evalable
public void process(opennlp.common.xml.NLPDocument doc)
process
in interface opennlp.common.preprocess.Pipelink
public java.util.List tag(java.util.List sentence)
tag
in interface opennlp.common.preprocess.POSTagger
public java.lang.String[] tag(java.lang.String[] sentence)
tag
in interface opennlp.common.preprocess.POSTagger
public java.lang.String tag(java.lang.String sentence)
tag
in interface opennlp.common.preprocess.POSTagger
public void localEval(opennlp.maxent.MaxentModel posModel, java.io.Reader r, opennlp.maxent.Evalable e, boolean verbose)
localEval
in interface opennlp.maxent.Evalable
public java.util.List bestSequence(java.util.List words)
public java.util.Set requires()
requires
in interface opennlp.common.preprocess.Pipelink
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |