|
||||||||||
| 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.AbstractWekaClassifierEvaluator
adams.flow.transformer.AbstractGlobalWekaClassifierEvaluator
adams.flow.transformer.WekaCrossValidationEvaluator
public class WekaCrossValidationEvaluator
Cross-validates a classifier on an incoming dataset. The classifier setup being used in the evaluation is a global 'Classifier' actor.
Input/output:-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-name <java.lang.String> (property: name) The name of the actor. default: WekaCrossValidationEvaluator
-annotation <adams.core.base.BaseText> (property: annotations) The annotations to attach to this actor. default:
-skip (property: skip) If set to true, transformation is skipped and the input token is just forwarded as it is.
-stop-flow-on-error (property: stopFlowOnError) If set to true, the flow gets stopped in case this actor encounters an error; useful for critical actors.
-output <weka.classifiers.evaluation.output.prediction.AbstractOutput> (property: output) The class for generating prediction output; if 'Null' is used, then an Evaluation object is forwarded instead of a String. default: weka.classifiers.evaluation.output.prediction.Null
-classifier <adams.flow.core.GlobalActorReference> (property: classifier) The global classifier actor to cross-validate on the input data. default: WekaClassifier
-no-predictions (property: discardPredictions) If enabled, the collection of predictions during evaluation is suppressed, wich will conserve memory.
-seed <long> (property: seed) The seed value for the cross-validation (used for randomization). default: 1
-folds <int> (property: folds) The number of folds to use in the cross-validation; use -1 for leave-one-out cross-validation (LOOCV). default: 10 minimum: -1
| Field Summary | |
|---|---|
protected int |
m_Folds
the number of folds. |
protected long |
m_Seed
the seed value. |
| Fields inherited from class adams.flow.transformer.AbstractGlobalWekaClassifierEvaluator |
|---|
m_Classifier, m_DiscardPredictions |
| Fields inherited from class adams.flow.transformer.AbstractWekaClassifierEvaluator |
|---|
m_Output, m_OutputBuffer |
| Fields inherited from class adams.flow.transformer.AbstractTransformer |
|---|
BACKUP_INPUT, BACKUP_OUTPUT, m_InputToken, m_OutputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ, m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, 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 |
| Constructor Summary | |
|---|---|
WekaCrossValidationEvaluator()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Returns the class that the consumer accepts. |
String |
classifierTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
String |
foldsTipText()
Returns the tip text for this property. |
int |
getFolds()
Returns the number of folds. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
long |
getSeed()
Returns the seed value. |
String |
globalInfo()
Returns a string describing the object. |
String |
seedTipText()
Returns the tip text for this property. |
void |
setFolds(int value)
Sets the number of folds. |
void |
setSeed(long value)
Sets the seed value. |
void |
updateProvenance(ProvenanceContainer cont)
Updates the provenance information in the provided container. |
| Methods inherited from class adams.flow.transformer.AbstractGlobalWekaClassifierEvaluator |
|---|
discardPredictionsTipText, getClassifier, getClassifierInstance, getDiscardPredictions, setClassifier, setDiscardPredictions, setUp |
| Methods inherited from class adams.flow.transformer.AbstractWekaClassifierEvaluator |
|---|
generates, getOutput, outputTipText, reset, setOutput, wrapUp |
| Methods inherited from class adams.flow.transformer.AbstractTransformer |
|---|
backupState, execute, hasPendingOutput, input, output, postExecute, restoreState |
| 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 |
| Field Detail |
|---|
protected int m_Folds
protected long m_Seed
| Constructor Detail |
|---|
public WekaCrossValidationEvaluator()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractGlobalWekaClassifierEvaluatorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in class AbstractGlobalWekaClassifierEvaluatorpublic String classifierTipText()
classifierTipText in class AbstractGlobalWekaClassifierEvaluatorpublic void setFolds(int value)
value - the folds, -1 for LOOCVpublic int getFolds()
public String foldsTipText()
public void setSeed(long value)
setSeed in interface Randomizablevalue - the seedpublic long getSeed()
getSeed in interface Randomizablepublic String seedTipText()
seedTipText in interface Randomizablepublic Class[] accepts()
accepts in interface InputConsumerprotected String doExecute()
doExecute in class AbstractActorpublic void updateProvenance(ProvenanceContainer cont)
updateProvenance in interface ProvenanceSupportercont - the provenance container to update
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||