InputType - The input type to evaluate.TargetType - The type of the ground-truth targets (the labels).EstimateType - The type of estimate to evaluate.ResultType - The output type of the performance evalautor.public interface SupervisedPerformanceEvaluator<InputType,TargetType,EstimateType,ResultType> extends PerformanceEvaluator<Evaluator<? super InputType,? extends EstimateType>,java.util.Collection<? extends InputOutputPair<? extends InputType,TargetType>>,ResultType>
SupervisedPerformanceEvaluator interface extends the
PerformanceEvaluator interface for performance evaluations of
supervised machine learning algorithms where the target type is evaluated
against the estimated type produced by the evaluator.| Modifier and Type | Method and Description |
|---|---|
ResultType |
evaluatePerformance(java.util.Collection<? extends TargetEstimatePair<? extends TargetType,? extends EstimateType>> data)
Evaluates the performance accuracy of the given estimates against the
given targets.
|
evaluatePerformanceResultType evaluatePerformance(java.util.Collection<? extends TargetEstimatePair<? extends TargetType,? extends EstimateType>> data)
data - The target-estimate pairs to use to evaluate performance.