public class CacheEvaluatorMeasureBridge
extends ai.libs.jaicore.ml.evaluation.evaluators.weka.splitevaluation.AbstractSplitBasedClassifierEvaluator<java.lang.Double,java.lang.Double>
AbstractSplitBasedClassifierEvaluator. If no cache entry is found SimpleSLCSplitBasedClassifierEvaluator is used.| Constructor and Description |
|---|
CacheEvaluatorMeasureBridge(ai.libs.jaicore.ml.core.evaluation.measure.IMeasure<java.lang.Double,java.lang.Double> basicEvaluator,
PerformanceDBAdapter performanceDBAdapter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
evaluateSplit(weka.classifiers.Classifier pl,
weka.core.Instances trainingData,
weka.core.Instances validationData) |
CacheEvaluatorMeasureBridge |
getShallowCopy(ai.libs.hasco.model.ComponentInstance componentInstance)
Returns a lightweight copy of this object.
|
public CacheEvaluatorMeasureBridge(ai.libs.jaicore.ml.core.evaluation.measure.IMeasure<java.lang.Double,java.lang.Double> basicEvaluator,
PerformanceDBAdapter performanceDBAdapter)
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.InterruptedException
ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedExceptionjava.lang.InterruptedExceptionpublic CacheEvaluatorMeasureBridge getShallowCopy(ai.libs.hasco.model.ComponentInstance componentInstance)
componentInstance -