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.
|
evaluatePerformance
ResultType evaluatePerformance(java.util.Collection<? extends TargetEstimatePair<? extends TargetType,? extends EstimateType>> data)
data
- The target-estimate pairs to use to evaluate performance.