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 class
TaskResultProducer.UserMeasures
-
Field Summary
Fields Modifier and Type Field Description protected org.openml.apiconnector.io.OpenmlConnector
apiconnector
protected String
currentTaskRepresentation
Current task information stringprotected DataSplits
m_DataSplits
Object representing the datasplitsprotected int
m_NumSamples
Number of samples, if applicableprotected org.openml.apiconnector.xml.Task
m_Task
The task to be runprotected boolean
missingLabels
protected WekaConfig
openmlconfig
protected boolean
regressionTask
static String
SAMPLE_FIELD_NAME
static String
TASK_FIELD_NAME
static 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 void
doRun(int run)
Object
getSplitEvaluatorKey(int index)
void
setInstances(weka.core.Instances m_Instances)
void
setTask(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:
setInstances
in interfaceweka.experiment.ResultProducer
- Overrides:
setInstances
in classweka.experiment.CrossValidationResultProducer
-
-