Class SimpleMLCSplitBasedClassifierEvaluator
- java.lang.Object
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator<double[],java.lang.Double>
-
- ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.SimpleMLCSplitBasedClassifierEvaluator
-
- All Implemented Interfaces:
ISplitBasedClassifierEvaluator<java.lang.Double>
public class SimpleMLCSplitBasedClassifierEvaluator extends AbstractSplitBasedClassifierEvaluator<double[],java.lang.Double>
-
-
Constructor Summary
Constructors Constructor Description SimpleMLCSplitBasedClassifierEvaluator(IMeasure<double[],java.lang.Double> basicEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoubleevaluateSplit(weka.classifiers.Classifier pl, weka.core.Instances trainingData, weka.core.Instances validationData)Evaluate a hypothesis h being trained on a set of trainingData for some validationData.-
Methods inherited from class ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator
getBasicEvaluator, setBasicEvaluator
-
-
-
-
Constructor Detail
-
SimpleMLCSplitBasedClassifierEvaluator
public SimpleMLCSplitBasedClassifierEvaluator(IMeasure<double[],java.lang.Double> basicEvaluator)
-
-
Method Detail
-
evaluateSplit
public java.lang.Double evaluateSplit(weka.classifiers.Classifier pl, weka.core.Instances trainingData, weka.core.Instances validationData) throws ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException, java.lang.InterruptedExceptionDescription copied from interface:ISplitBasedClassifierEvaluatorEvaluate a hypothesis h being trained on a set of trainingData for some validationData.- Parameters:
pl- The classifier to test for some training and validation data.trainingData- The training data to train the classifier on.validationData- The test data to validate the classifier on.- Returns:
- Returns the result of the measured value.
- Throws:
ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedExceptionjava.lang.InterruptedException
-
-