edu.cmu.minorthird.ui
Class TrainTestClassifier
java.lang.Object
edu.cmu.minorthird.ui.UIMain
edu.cmu.minorthird.ui.TrainTestClassifier
- All Implemented Interfaces:
- CommandLineProcessor.Configurable, Console.Task
public class TrainTestClassifier
- extends UIMain
Do a train/test experiment on a text classifier.
- Author:
- William Cohen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.log4j.Logger log
save
protected CommandLineUtil.SaveParams save
signal
protected CommandLineUtil.ClassificationSignalParams signal
train
protected CommandLineUtil.TrainClassifierParams train
trainTest
protected CommandLineUtil.SplitterParams trainTest
result
protected java.lang.Object result
TrainTestClassifier
public TrainTestClassifier()
getSaveParameters
public CommandLineUtil.SaveParams getSaveParameters()
setSaveParameters
public void setSaveParameters(CommandLineUtil.SaveParams save)
getSignalParameters
public CommandLineUtil.ClassificationSignalParams getSignalParameters()
setSignalParameters
public void setSignalParameters(CommandLineUtil.ClassificationSignalParams signal)
getTrainingParameters
public CommandLineUtil.TrainClassifierParams getTrainingParameters()
setTrainingParameters
public void setTrainingParameters(CommandLineUtil.TrainClassifierParams train)
getSplitterParameters
public CommandLineUtil.SplitterParams getSplitterParameters()
setSplitterParameters
public void setSplitterParameters(CommandLineUtil.SplitterParams trainTest)
getCLP
public CommandLineProcessor getCLP()
- Description copied from interface:
CommandLineProcessor.Configurable
- Produce a command-line processor that configures this object.
getTrainTestClassifierHelp
public java.lang.String getTrainTestClassifierHelp()
doMain
public void doMain()
- Description copied from class:
UIMain
- Do the main action, after setting all parameters.
- Specified by:
doMain
in interface Console.Task
- Specified by:
doMain
in class UIMain
getMainResult
public java.lang.Object getMainResult()
- Description copied from class:
UIMain
- Return the result of the action.
- Specified by:
getMainResult
in interface Console.Task
- Specified by:
getMainResult
in class UIMain
main
public static void main(java.lang.String[] args)