RESULT
- The type of AnalysisResult
producedCLASS
- The type of classes produced by the Classifier
OBJECT
- The type of object classifed by the Classifier
public interface ClassificationAnalyser<RESULT extends AnalysisResult,CLASS,OBJECT>
ClassificationAnalyser
is used to analyse the raw
results from a Classifier
in the context of
a ClassificationEvaluator
and to produce an AnalysisResult
describing the performance of the ClassificationEvaluator
.RESULT analyse(Map<OBJECT,ClassificationResult<CLASS>> predicted, Map<OBJECT,Set<CLASS>> actual)
predicted
- the predictions from the classifieractual
- the ground-truth