Class SingleRandomSplitClassifierEvaluator

  • All Implemented Interfaces:
    ai.libs.jaicore.basic.IObjectEvaluator<weka.classifiers.Classifier,​java.lang.Double>, IClassifierEvaluator

    public class SingleRandomSplitClassifierEvaluator
    extends java.lang.Object
    implements IClassifierEvaluator
    • Constructor Detail

      • SingleRandomSplitClassifierEvaluator

        public SingleRandomSplitClassifierEvaluator​(weka.core.Instances data)
    • Method Detail

      • evaluate

        public java.lang.Double evaluate​(weka.classifiers.Classifier c)
                                  throws java.lang.InterruptedException,
                                         ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException
        Specified by:
        evaluate in interface ai.libs.jaicore.basic.IObjectEvaluator<weka.classifiers.Classifier,​java.lang.Double>
        Throws:
        java.lang.InterruptedException
        ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException
      • getSeed

        public int getSeed()
      • setSeed

        public void setSeed​(int seed)
      • getTrainingPortion

        public float getTrainingPortion()
      • setTrainingPortion

        public void setTrainingPortion​(float trainingPortion)