|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.core.AbstractActor
adams.flow.transformer.AbstractTransformer
adams.flow.transformer.CrossValidationClassifier
public class CrossValidationClassifier
Performs cross-validation of a classifier on a dataset.
| Field Summary | |
|---|---|
protected Classifier |
m_Classifier
classifier to use for the cross validation |
protected GlobalActorReference |
m_ClassifierActor
for getting the classifier as a global actor |
protected int |
m_Folds
number of folds for the cross validation |
protected int |
m_Seed
seed to use for the cross validation |
| Fields inherited from class adams.flow.transformer.AbstractTransformer |
|---|
BACKUP_INPUT, BACKUP_OUTPUT, m_InputToken, m_OutputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_Executing, m_ExecutionListeningSupporter, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_Self, m_Skip, m_StopFlowOnError, m_StopMessage, m_Stopped, m_StorageHandler, m_VariablesUpdated |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Fields inherited from interface adams.flow.core.Actor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ |
| Constructor Summary | |
|---|---|
CrossValidationClassifier()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Returns the class that the consumer accepts. |
String |
classifierTipText()
description of this option |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
String |
foldsTipText()
Description of this option |
Class[] |
generates()
Returns the class of objects that it generates. |
GlobalActorReference |
getClassifier()
get the classifier to use |
protected Classifier |
getClassifierInstance()
get the classifier from the global actor containing the classifier |
int |
getFolds()
Get the number of folds used for the cross validation |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
int |
getSeed()
get the seed used for the cross validation |
String |
globalInfo()
Returns a string describing the object. |
String |
seedTipText()
description for this option |
void |
setClassifier(GlobalActorReference c)
set the classifier to use |
void |
setFolds(int f)
set the number of folds used for the cross validation |
void |
setSeed(int s)
Set the seed for the cross validation |
| Methods inherited from class adams.flow.transformer.AbstractTransformer |
|---|
backupState, execute, hasPendingOutput, input, output, postExecute, reset, restoreState, wrapUp |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface adams.flow.core.Actor |
|---|
cleanUp, compareTo, debug, destroy, equals, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getPreviousSibling, getRoot, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setHeadless, setName, setParent, setSkip, setStopFlowOnError, setUp, setVariables, sizeOf, stopExecution, stopExecution, variableChanged |
| Methods inherited from interface adams.core.AdditionalInformationHandler |
|---|
getAdditionalInformation |
| Methods inherited from interface adams.core.option.OptionHandler |
|---|
cleanUpOptions, getOptionManager |
| Field Detail |
|---|
protected int m_Seed
protected int m_Folds
protected Classifier m_Classifier
protected GlobalActorReference m_ClassifierActor
| Constructor Detail |
|---|
public CrossValidationClassifier()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in interface ActorgetQuickInfo in class AbstractActorpublic void setFolds(int f)
f - Number of folds for cross validationpublic int getFolds()
public String foldsTipText()
public void setSeed(int s)
s - Seed for cross validationpublic int getSeed()
public String seedTipText()
public void setClassifier(GlobalActorReference c)
c - global actor classifier for cross validationpublic GlobalActorReference getClassifier()
public String classifierTipText()
public Class[] accepts()
public Class[] generates()
protected String doExecute()
doExecute in class AbstractActorprotected Classifier getClassifierInstance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||