Package org.openml.weka.experiment
Class TaskResultProducer
- java.lang.Object
-
- weka.experiment.CrossValidationResultProducer
-
- org.openml.weka.experiment.TaskResultProducer
-
- All Implemented Interfaces:
Serializable,weka.core.AdditionalMeasureProducer,weka.core.OptionHandler,weka.core.RevisionHandler,weka.experiment.ResultProducer
public class TaskResultProducer extends weka.experiment.CrossValidationResultProducer- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskResultProducer.UserMeasures
-
Field Summary
Fields Modifier and Type Field Description protected org.openml.apiconnector.io.OpenmlConnectorapiconnectorprotected StringcurrentTaskRepresentationCurrent task information stringprotected DataSplitsm_DataSplitsObject representing the datasplitsprotected intm_NumSamplesNumber of samples, if applicableprotected org.openml.apiconnector.xml.Taskm_TaskThe task to be runprotected booleanmissingLabelsprotected WekaConfigopenmlconfigprotected booleanregressionTaskstatic StringSAMPLE_FIELD_NAMEstatic StringTASK_FIELD_NAMEstatic TaskResultProducer.UserMeasures[]USER_MEASURES
-
Constructor Summary
Constructors Constructor Description TaskResultProducer(org.openml.apiconnector.io.OpenmlConnector apiconnector, WekaConfig openmlconfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoRun(int run)ObjectgetSplitEvaluatorKey(int index)voidsetInstances(weka.core.Instances m_Instances)voidsetTask(org.openml.apiconnector.xml.Task t)-
Methods inherited from class weka.experiment.CrossValidationResultProducer
doRunKeys, enumerateMeasures, getCompatibilityState, getKeyNames, getKeyTypes, getMeasure, getNumFolds, getOptions, getOutputFile, getRawOutput, getResultNames, getResultTypes, getRevision, getSplitEvaluator, getTimestamp, globalInfo, listOptions, main, numFoldsTipText, outputFileTipText, postProcess, preProcess, rawOutputTipText, setAdditionalMeasures, setNumFolds, setOptions, setOutputFile, setRawOutput, setResultListener, setSplitEvaluator, splitEvaluatorTipText, toString
-
-
-
-
Field Detail
-
USER_MEASURES
public static final TaskResultProducer.UserMeasures[] USER_MEASURES
-
TASK_FIELD_NAME
public static final String TASK_FIELD_NAME
- See Also:
- Constant Field Values
-
SAMPLE_FIELD_NAME
public static final String SAMPLE_FIELD_NAME
- See Also:
- Constant Field Values
-
m_Task
protected org.openml.apiconnector.xml.Task m_Task
The task to be run
-
regressionTask
protected boolean regressionTask
-
missingLabels
protected boolean missingLabels
-
m_DataSplits
protected DataSplits m_DataSplits
Object representing the datasplits
-
m_NumSamples
protected int m_NumSamples
Number of samples, if applicable
-
currentTaskRepresentation
protected String currentTaskRepresentation
Current task information string
-
apiconnector
protected org.openml.apiconnector.io.OpenmlConnector apiconnector
-
openmlconfig
protected WekaConfig openmlconfig
-
-
Constructor Detail
-
TaskResultProducer
public TaskResultProducer(org.openml.apiconnector.io.OpenmlConnector apiconnector, WekaConfig openmlconfig)
-
-
Method Detail
-
getSplitEvaluatorKey
public Object getSplitEvaluatorKey(int index)
-
setInstances
public void setInstances(weka.core.Instances m_Instances)
- Specified by:
setInstancesin interfaceweka.experiment.ResultProducer- Overrides:
setInstancesin classweka.experiment.CrossValidationResultProducer
-
-