|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsg.edu.nus.comp.nlp.ims.implement.CTrainModel
public class CTrainModel
main interface of training.
Field Summary | |
---|---|
protected java.lang.String |
m_CorpusName
|
protected java.util.Hashtable<java.lang.String,java.lang.Integer> |
m_CutOffs
|
protected java.lang.String |
m_Delimiter
|
protected java.lang.String |
m_FeatureExtractorName
|
protected java.lang.String |
m_InstanceExtractorName
|
protected boolean |
m_Lemmatized
|
protected java.util.ArrayList<java.lang.Object> |
m_Models
|
protected boolean |
m_POSTagged
|
protected boolean |
m_Split
|
protected boolean |
m_Tokenized
|
protected IModelTrainer |
m_Trainer
|
protected IModelWriter |
m_Writer
|
Constructor Summary | |
---|---|
CTrainModel()
default constructor |
Method Summary | |
---|---|
void |
clear()
clear the generated models |
java.util.ArrayList<java.lang.Object> |
getModels()
get models |
static void |
main(java.lang.String[] p_Args)
|
void |
setCorpusClassName(java.lang.String p_Name)
set the corpus class name |
void |
setCutOff(java.lang.String p_Key,
int p_Value)
set cut off |
void |
setDelimiter(java.lang.String p_Delimiter)
set the delimiter |
void |
setFeatureExtractorName(java.lang.String p_Name)
set the feature extractor name |
void |
setInstanceExtractorName(java.lang.String p_Name)
set the instance extractor name |
void |
setLemmatized(boolean p_Lemmatized)
whether the lemma info is provided |
void |
setModelTrainer(IModelTrainer p_ModelTrainer)
set model trainer |
void |
setModelWriter(IModelWriter p_ModelWriter)
set model writer |
void |
setPOSTagged(boolean p_POSTagged)
whether the pos info is provided |
void |
setSplit(boolean p_Split)
whether the input is already split |
void |
setTokenized(boolean p_Tokenized)
whether sentences are already tokenized |
void |
train(java.io.Reader p_XmlReader,
java.io.BufferedReader p_KeyReader)
train model with given xml and key |
void |
train(java.lang.String p_XmlFile,
java.lang.String p_KeyFile)
train model with given xml and key |
void |
write()
write models to disk |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.ArrayList<java.lang.Object> m_Models
protected IModelTrainer m_Trainer
protected IModelWriter m_Writer
protected java.lang.String m_CorpusName
protected java.lang.String m_InstanceExtractorName
protected java.lang.String m_FeatureExtractorName
protected java.util.Hashtable<java.lang.String,java.lang.Integer> m_CutOffs
protected java.lang.String m_Delimiter
protected boolean m_Split
protected boolean m_Tokenized
protected boolean m_Lemmatized
protected boolean m_POSTagged
Constructor Detail |
---|
public CTrainModel()
Method Detail |
---|
public void train(java.lang.String p_XmlFile, java.lang.String p_KeyFile) throws java.lang.Exception
p_XmlFile
- train xml filep_KeyFile
- train key file
java.lang.Exception
- train exceptionpublic void train(java.io.Reader p_XmlReader, java.io.BufferedReader p_KeyReader) throws java.lang.Exception
p_XmlReader
- train xml file readerp_KeyReader
- train key file reader
java.lang.Exception
- train exceptionpublic void setSplit(boolean p_Split)
p_Split
- whether splitpublic void setTokenized(boolean p_Tokenized)
p_Tokenized
- whether tokenizedpublic void setPOSTagged(boolean p_POSTagged)
p_POSTagged
- whether pos taggedpublic void setLemmatized(boolean p_Lemmatized)
p_Lemmatized
- whether lemmatizedpublic void setDelimiter(java.lang.String p_Delimiter)
p_Delimiter
- delimiterpublic void setModelTrainer(IModelTrainer p_ModelTrainer)
p_ModelTrainer
- model trainerpublic void setModelWriter(IModelWriter p_ModelWriter)
p_ModelWriter
- model writerpublic void setCorpusClassName(java.lang.String p_Name)
p_Name
- corpus class namepublic void setInstanceExtractorName(java.lang.String p_Name)
p_Name
- instance extractor namepublic void setFeatureExtractorName(java.lang.String p_Name)
p_Name
- feature extractor namepublic void setCutOff(java.lang.String p_Key, int p_Value)
p_Key
- key namep_Value
- valuepublic java.util.ArrayList<java.lang.Object> getModels()
public void clear()
public void write() throws java.io.IOException
java.io.IOException
- exception while save modelpublic static void main(java.lang.String[] p_Args)
p_Args
- arguments
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |