edu.cmu.minorthird.classify
Class ClassifyCommandLineUtil.MultiTrainTestParams

java.lang.Object
  extended by edu.cmu.minorthird.util.BasicCommandLineProcessor
      extended by edu.cmu.minorthird.classify.ClassifyCommandLineUtil.BaseParams
          extended by edu.cmu.minorthird.classify.ClassifyCommandLineUtil.TrainParams
              extended by edu.cmu.minorthird.classify.ClassifyCommandLineUtil.TrainTestParams
                  extended by edu.cmu.minorthird.classify.ClassifyCommandLineUtil.MultiTrainTestParams
All Implemented Interfaces:
CommandLineProcessor, Saveable
Enclosing class:
ClassifyCommandLineUtil

public static class ClassifyCommandLineUtil.MultiTrainTestParams
extends ClassifyCommandLineUtil.TrainTestParams

Specific TrainTestParameters for Multi mode. Called from TrainTestParams to specify specific data, learner, etc. Used for GUI.


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.cmu.minorthird.util.CommandLineProcessor
CommandLineProcessor.Configurable
 
Field Summary
 
Fields inherited from class edu.cmu.minorthird.classify.ClassifyCommandLineUtil.TrainTestParams
base, clsLnr, lnr, resultToSave, resultToShow, seqLnr, sequenceSplitter, testData, testDataFilename, type, typeString
 
Fields inherited from class edu.cmu.minorthird.classify.ClassifyCommandLineUtil.TrainParams
crossDim, multi, op, trainData, trainDataFilename
 
Fields inherited from class edu.cmu.minorthird.classify.ClassifyCommandLineUtil.BaseParams
saveAs, saveAsFilename, showData, showResult, showTestDetails
 
Constructor Summary
ClassifyCommandLineUtil.MultiTrainTestParams()
           
 
Method Summary
 void cross()
           
 void data(java.lang.String s)
           
 boolean getCross()
           
 java.lang.String getCrosshelp()
           
 java.lang.String getDatasetFilename()
           
 java.lang.String getDatasetFilenameHelp()
           
 java.lang.String getLearnerParametersHelp()
           
 int getMulti()
           
 java.lang.String getMultiHelp()
           
 Splitter<?> getSplitter()
           
 java.lang.String getSplitterHelp()
           
 java.lang.String getTestsetFilename()
           
 java.lang.String getTestsetFilenameHelp()
           
 void learner(java.lang.String s)
           
 void multi(java.lang.String dim)
           
 void setCross(boolean cross)
           
 void setDatasetFilename(java.lang.String s)
           
 void setLearnerParameters(ClassifyCommandLineUtil.Learner.ClassifierLearner learn)
           
 void setMulti(int multi)
           
 void setSplitter(Splitter<MultiExample> s)
           
 void setTestsetFilename(java.lang.String s)
           
 void test(java.lang.String s)
           
 
Methods inherited from class edu.cmu.minorthird.classify.ClassifyCommandLineUtil.TrainTestParams
getTrainData, saveAs, showData, showResult, showTestDetails, splitter, type
 
Methods inherited from class edu.cmu.minorthird.classify.ClassifyCommandLineUtil.BaseParams
getSaveAsFilename, getSaveAsFilenameHelp, getShowData, getShowDataHelp, getShowTestDetails, getShowTestDetailsHelp, other, setSaveAsFilename, setShowData, setShowTestDetails
 
Methods inherited from class edu.cmu.minorthird.util.BasicCommandLineProcessor
config, config, consumeArguments, getExtensionFor, getFormatNames, help, main, processArguments, propertyList, propertyValue, restore, saveAs, shouldTerminate, tryToGetCLP, usage, usage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassifyCommandLineUtil.MultiTrainTestParams

public ClassifyCommandLineUtil.MultiTrainTestParams()
Method Detail

data

public void data(java.lang.String s)
Overrides:
data in class ClassifyCommandLineUtil.TrainTestParams

test

public void test(java.lang.String s)
Overrides:
test in class ClassifyCommandLineUtil.TrainTestParams

learner

public void learner(java.lang.String s)
Overrides:
learner in class ClassifyCommandLineUtil.TrainTestParams

multi

public void multi(java.lang.String dim)
Overrides:
multi in class ClassifyCommandLineUtil.TrainTestParams

cross

public void cross()
Overrides:
cross in class ClassifyCommandLineUtil.TrainTestParams

getDatasetFilename

public java.lang.String getDatasetFilename()

setDatasetFilename

public void setDatasetFilename(java.lang.String s)

getTestsetFilename

public java.lang.String getTestsetFilename()

setTestsetFilename

public void setTestsetFilename(java.lang.String s)

setLearnerParameters

public void setLearnerParameters(ClassifyCommandLineUtil.Learner.ClassifierLearner learn)

getMulti

public int getMulti()

setMulti

public void setMulti(int multi)

getCross

public boolean getCross()

setCross

public void setCross(boolean cross)

getSplitter

public Splitter<?> getSplitter()

setSplitter

public void setSplitter(Splitter<MultiExample> s)

getMultiHelp

public java.lang.String getMultiHelp()

getCrosshelp

public java.lang.String getCrosshelp()

getDatasetFilenameHelp

public java.lang.String getDatasetFilenameHelp()

getTestsetFilenameHelp

public java.lang.String getTestsetFilenameHelp()

getLearnerParametersHelp

public java.lang.String getLearnerParametersHelp()

getSplitterHelp

public java.lang.String getSplitterHelp()