|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--opennlp.grok.preprocess.chunk.ChunkerME
A shallow parser that uses maximum entropy. Trys to predict whether words are in chunks depending on their surrounding context.
Field Summary | |
protected opennlp.maxent.MaxentModel |
_chunkModel
The maximum entropy model to use to evaluate contexts. |
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 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 |
ChunkerME()
|
|
ChunkerME(opennlp.maxent.MaxentModel mod)
|
|
ChunkerME(opennlp.maxent.MaxentModel mod,
opennlp.maxent.ContextGenerator cg)
|
Method Summary | |
java.util.List |
bestSequence(java.util.List words,
java.util.List pos)
|
opennlp.maxent.EventCollector |
getEventCollector(java.io.Reader r)
|
java.lang.String |
getNegativeOutcome()
|
void |
localEval(opennlp.maxent.MaxentModel chunkModel,
java.io.Reader r,
opennlp.maxent.Evalable e,
boolean verbose)
|
static void |
main(java.lang.String[] args)
|
void |
process(opennlp.common.xml.NLPDocument doc)
creates chunk tags in a document. |
void |
processSimple(opennlp.common.xml.NLPDocument doc)
|
java.util.Set |
requires()
|
java.util.List |
tag(java.util.List sentence)
|
java.util.List |
tag(java.util.List sentence,
java.util.List pos)
|
java.lang.String |
tag(java.lang.String sentence)
|
java.lang.String[] |
tag(java.lang.String[] sentence)
|
java.lang.String |
tagTest(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 _chunkModel
protected opennlp.maxent.ContextGenerator _contextGen
protected opennlp.common.util.FilterFcn _closedClassTagsFilter
protected boolean _useClosedClassTagsFilter
Constructor Detail |
protected ChunkerME()
public ChunkerME(opennlp.maxent.MaxentModel mod)
public ChunkerME(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 void processSimple(opennlp.common.xml.NLPDocument doc)
public java.util.List tag(java.util.List sentence, java.util.List pos)
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 java.lang.String tagTest(java.lang.String sentence)
public void localEval(opennlp.maxent.MaxentModel chunkModel, 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, java.util.List pos)
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 |