Class ConfigurationLearningCurveExtrapolationEvaluator

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

    public class ConfigurationLearningCurveExtrapolationEvaluator
    extends java.lang.Object
    implements IClassifierEvaluator
    Predicts the accuracy of a classifier with certain configurations on a point of its learning curve, given some anchorpoint and its configurations using the LCNet of pybnn Note: This code was copied from LearningCurveExtrapolationEvaluator and slightly reworked
    • Method Detail

      • setFullDatasetSize

        public void setFullDatasetSize​(int fullDatasetSize)
      • evaluate

        public java.lang.Double evaluate​(weka.classifiers.Classifier classifier)
                                  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