|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsg.edu.nus.comp.nlp.ims.classifiers.APreloadEvaluator
sg.edu.nus.comp.nlp.ims.classifiers.CGISEvaluator
public class CGISEvaluator
call maxent with GIS kernel to evaluate instances of a lexelt.
Field Summary | |
---|---|
protected static java.util.regex.Pattern |
LEXELTPATTERN
|
protected int |
m_ClassIndex
|
protected java.lang.String |
m_ModelDir
|
protected java.lang.String |
m_StatDir
|
Fields inherited from class sg.edu.nus.comp.nlp.ims.classifiers.APreloadEvaluator |
---|
m_Capacity, m_Classifiers, m_FileSeparator, m_MostRecentlyInMemory, m_PermanentlyInMemory, m_ReverseIndice, m_SenseIndex, m_Statistics, m_UnknownSense |
Constructor Summary | |
---|---|
CGISEvaluator()
|
Method Summary | |
---|---|
java.lang.Object |
evaluate(java.lang.Object p_Lexelt)
evaluate p_Lexelt |
protected java.lang.Object |
loadModelFromDisk(java.lang.String p_LexeltID)
get model from disk |
protected java.lang.Object |
loadStatisticFromDisk(java.lang.String p_LexeltID)
get statistic from disk |
protected int |
predict(opennlp.maxent.GISModel model,
java.lang.String instance,
double[] distribution)
predict one instance |
void |
setOptions(java.lang.String[] p_Options)
set options |
Methods inherited from class sg.edu.nus.comp.nlp.ims.classifiers.APreloadEvaluator |
---|
getModel, getStatistic, initial, setSenseIndex |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String m_StatDir
protected java.lang.String m_ModelDir
protected int m_ClassIndex
protected static java.util.regex.Pattern LEXELTPATTERN
Constructor Detail |
---|
public CGISEvaluator()
Method Detail |
---|
protected java.lang.Object loadModelFromDisk(java.lang.String p_LexeltID) throws java.lang.Exception
APreloadEvaluator
loadModelFromDisk
in class APreloadEvaluator
p_LexeltID
- lexelt id
java.lang.Exception
protected java.lang.Object loadStatisticFromDisk(java.lang.String p_LexeltID) throws java.lang.Exception
APreloadEvaluator
loadStatisticFromDisk
in class APreloadEvaluator
p_LexeltID
- lexelt id
java.lang.Exception
public java.lang.Object evaluate(java.lang.Object p_Lexelt) throws java.lang.Exception
IEvaluator
p_Lexelt
- lexelt
java.lang.Exception
- evaluation exceptionprotected int predict(opennlp.maxent.GISModel model, java.lang.String instance, double[] distribution)
model
- GISModelinstance
- test instancedistribution
- return distribution
public void setOptions(java.lang.String[] p_Options)
IEvaluator
setOptions
in interface IEvaluator
setOptions
in class APreloadEvaluator
p_Options
- options
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |