|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
ncsa.d2k.core.modules.RootModule
ncsa.d2k.core.modules.ConfigurableModule
ncsa.d2k.core.modules.EmbeddedPipeModule
ncsa.d2k.core.modules.ExecModule
ncsa.d2k.core.modules.IOModule
ncsa.d2k.core.modules.DataPrepModule
org.imirsel.m2k.util.CreateTestandTrainSignalArrays
A module that collects input Signal arrays until a null input is received,
splits them into a test and training set and outputs them. Each array is split
evenly across the test and training sets. The proportion of data to be used
for training is controlled by the TrainingProportion parameter.
| Field Summary |
| Fields inherited from class ncsa.d2k.core.modules.ConfigurableModule |
addedInputInfo, addedInputNames, addedInputTypes, addedOutputInfo, addedOutputNames, addedOutputTypes, addPortListeners |
| Fields inherited from class ncsa.d2k.core.modules.RootModule |
alias, children, DEBUG_LEVEL, EMPTY_INPUT, ERROR_LEVEL, executionManager, FATAL_LEVEL, HAVE_INPUT, INFO_LEVEL, iPipes, iPipesIndex, iTriggers, oPipes, oPipesIndex, oTriggers, parents, pipesFullManager, stats, triggerChildren, triggerParents, WARN_LEVEL |
| Fields inherited from interface ncsa.d2k.core.modules.SystemModule |
BLOCKED_STATE, IDLE_STATE, MEDIUM, MEDIUM_RARE, MEDIUM_WELL, RARE, READY_STATE, WELL, WORKING_STATE |
| Constructor Summary | |
CreateTestandTrainSignalArrays()
Creates a new instance of CreateTestandTrainMatrices |
|
| Method Summary | |
void |
beginExecution()
Clears variable before the module is run |
protected void |
doit()
Collects input Signal arrays until a null input is received, splits them into a test and training set and outputs them. |
java.lang.String |
getInputInfo(int param)
Returns a text description for the indicated input |
java.lang.String |
getInputName(int i)
Returns a text name for the indicated output |
java.lang.String[] |
getInputTypes()
Returns an array of strings containing the Java data types of the input. |
java.lang.String |
getModuleInfo()
Returns information about the module |
java.lang.String |
getOutputInfo(int param)
Returns a text description for the indicated output |
java.lang.String |
getOutputName(int i)
Returns a text name for the indicated output |
java.lang.String[] |
getOutputTypes()
Returns an array of strings containing the Java data types of the outputs. |
ncsa.d2k.core.modules.PropertyDescription[] |
getPropertiesDescriptions()
Returns a description of each property |
double |
getTrainingProportion()
Returns the proportion of data to be used for training |
boolean |
isReady()
A method that allows the module to run based on the input flags |
void |
setTrainingProportion(double val)
Sets the proportion of data to be used for training |
| Methods inherited from class ncsa.d2k.core.modules.ExecModule |
execute, setExecutionManager |
| Methods inherited from class ncsa.d2k.core.modules.ConfigurableModule |
addAddPortListener, addInput, addInputTrigger, addOutput, addOutputTrigger, getAddedInputTypes, getAddedOutputTypes, getAddPortListeners, insertInput, insertOutput, removeAddPortListener, removeInput, removeInputTrigger, removeOutput, removeOutputTrigger, setAddedInputTypes, setInputType, setOutputType |
| Methods inherited from class ncsa.d2k.core.modules.RootModule |
activateTriggers, begin, canRun, clone, debug, debug, disconnectInputPipe, disconnectInputTriggers, disconnectOutputPipe, disconnectOutputTriggers, end, endExecution, error, error, fatal, fatal, fetchInputs, getAlias, getChildIndex, getChildMux, getChildren, getExecutionManager, getFile, getFlags, getFullPipeManager, getGuiComponent, getImage, getInputPipes, getInputPipeSize, getInputTriggers, getModuleName, getModuleStatistics, getNumInputs, getNumOutputs, getOutputCounts, getOutputPipes, getOutputPipeSize, getOutputTriggers, getParentIndex, getParentMux, getParents, getPipesFull, getPriority, getPropertyEditor, getResource, getRootName, getState, info, info, initModule, isAborting, isHead, isInputPipeConnected, isOutputPipeConnected, pullInput, pushOutput, resetInputs, setAlias, setBlocked, setD2KModulesLoggingLevel, setFlags, setFullPipeManager, setIdle, setInputPipe, setLogLevel, setModuleStatistics, setModuleStatisticsByMachine, setOutputCounts, setOutputPipe, setPipesFull, setReady, setResource, setState, setThePriority, setWorking, trigger, triggersActivated, warn, warn |
| Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CreateTestandTrainSignalArrays()
| Method Detail |
public double getTrainingProportion()
public void setTrainingProportion(double val)
val - the proportion of data to be used for trainingpublic java.lang.String getModuleInfo()
public void beginExecution()
public ncsa.d2k.core.modules.PropertyDescription[] getPropertiesDescriptions()
public boolean isReady()
protected void doit()
throws java.lang.Exception
TrainingProportion parameter.
java.lang.Exception - If an error occurspublic java.lang.String getInputInfo(int param)
param - the index of the input
public java.lang.String[] getInputTypes()
public java.lang.String getInputName(int i)
i - the index of the output
public java.lang.String getOutputInfo(int param)
param - the index of the output
public java.lang.String[] getOutputTypes()
public java.lang.String getOutputName(int i)
i - the index of the output
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||