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.