|
|||||||||||
| 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.Evalablepublic opennlp.maxent.EventCollector getEventCollector(java.io.Reader r)
getEventCollector in interface opennlp.maxent.Evalablepublic void process(opennlp.common.xml.NLPDocument doc)
process in interface opennlp.common.preprocess.Pipelinkpublic 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.POSTaggerpublic java.lang.String[] tag(java.lang.String[] sentence)
tag in interface opennlp.common.preprocess.POSTaggerpublic java.lang.String tag(java.lang.String sentence)
tag in interface opennlp.common.preprocess.POSTaggerpublic 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 | ||||||||||