Package opennlp.tools.cmdline.namefind
Class TokenNameFinderFineGrainedReportListener
- java.lang.Object
-
- opennlp.tools.cmdline.FineGrainedReportListener
-
- opennlp.tools.cmdline.namefind.TokenNameFinderFineGrainedReportListener
-
- All Implemented Interfaces:
TokenNameFinderEvaluationMonitor,EvaluationMonitor<NameSample>
public class TokenNameFinderFineGrainedReportListener extends opennlp.tools.cmdline.FineGrainedReportListener implements TokenNameFinderEvaluationMonitor
Generates a detailed report for the NameFinder.It is possible to use it from an API and access the statistics using the provided getters.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class opennlp.tools.cmdline.FineGrainedReportListener
opennlp.tools.cmdline.FineGrainedReportListener.ConfusionMatrixLine, opennlp.tools.cmdline.FineGrainedReportListener.Counter, opennlp.tools.cmdline.FineGrainedReportListener.GroupedLabelComparator, opennlp.tools.cmdline.FineGrainedReportListener.GroupedMatrixLabelComparator, opennlp.tools.cmdline.FineGrainedReportListener.MatrixLabelComparator, opennlp.tools.cmdline.FineGrainedReportListener.SimpleLabelComparator, opennlp.tools.cmdline.FineGrainedReportListener.Stats
-
-
Constructor Summary
Constructors Constructor Description TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec)Creates a listener that will print toSystem#err.TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec, OutputStream outputStream)Creates a listener that prints to a givenOutputStream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcorrectlyClassified(NameSample reference, NameSample prediction)Comparator<String>getLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.Counter> map)Comparator<String>getMatrixLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.ConfusionMatrixLine> confusionMatrix)voidmisclassified(NameSample reference, NameSample prediction)voidwriteReport()
-
-
-
Constructor Detail
-
TokenNameFinderFineGrainedReportListener
public TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec)
Creates a listener that will print toSystem#err.
-
TokenNameFinderFineGrainedReportListener
public TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec, OutputStream outputStream)
Creates a listener that prints to a givenOutputStream.
-
-
Method Detail
-
misclassified
public void misclassified(NameSample reference, NameSample prediction)
- Specified by:
misclassifiedin interfaceEvaluationMonitor<NameSample>
-
correctlyClassified
public void correctlyClassified(NameSample reference, NameSample prediction)
- Specified by:
correctlyClassifiedin interfaceEvaluationMonitor<NameSample>
-
getMatrixLabelComparator
public Comparator<String> getMatrixLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.ConfusionMatrixLine> confusionMatrix)
- Overrides:
getMatrixLabelComparatorin classopennlp.tools.cmdline.FineGrainedReportListener
-
getLabelComparator
public Comparator<String> getLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.Counter> map)
- Overrides:
getLabelComparatorin classopennlp.tools.cmdline.FineGrainedReportListener
-
writeReport
public void writeReport()
- Specified by:
writeReportin classopennlp.tools.cmdline.FineGrainedReportListener
-
-