Class 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
    • Field Detail

      • 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
    • Constructor Detail

      • TaskResultProducer

        public TaskResultProducer​(org.openml.apiconnector.io.OpenmlConnector apiconnector,
                                  WekaConfig openmlconfig)
    • Method Detail

      • setTask

        public void setTask​(org.openml.apiconnector.xml.Task t)
                     throws Exception
        Throws:
        Exception
      • getSplitEvaluatorKey

        public Object getSplitEvaluatorKey​(int index)
      • setInstances

        public void setInstances​(weka.core.Instances m_Instances)
        Specified by:
        setInstances in interface weka.experiment.ResultProducer
        Overrides:
        setInstances in class weka.experiment.CrossValidationResultProducer
      • doRun

        public void doRun​(int run)
                   throws Exception
        Specified by:
        doRun in interface weka.experiment.ResultProducer
        Overrides:
        doRun in class weka.experiment.CrossValidationResultProducer
        Throws:
        Exception