public class TokenNameFinderFineGrainedReportListener extends opennlp.tools.cmdline.FineGrainedReportListener implements TokenNameFinderEvaluationMonitor
It is possible to use it from an API and access the statistics using the provided getters
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 and Description |
|---|
TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec)
Creates a listener that will print to
System.err |
TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec,
OutputStream outputStream)
Creates a listener that prints to a given
OutputStream |
| Modifier and Type | Method and Description |
|---|---|
void |
correctlyClassified(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) |
void |
missclassified(NameSample reference,
NameSample prediction) |
void |
writeReport() |
public TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec)
System.errpublic TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec, OutputStream outputStream)
OutputStreampublic void missclassified(NameSample reference, NameSample prediction)
missclassified in interface EvaluationMonitor<NameSample>public void correctlyClassified(NameSample reference, NameSample prediction)
correctlyClassified in interface EvaluationMonitor<NameSample>public Comparator<String> getMatrixLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.ConfusionMatrixLine> confusionMatrix)
getMatrixLabelComparator in class opennlp.tools.cmdline.FineGrainedReportListenerpublic Comparator<String> getLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.Counter> map)
getLabelComparator in class opennlp.tools.cmdline.FineGrainedReportListenerpublic void writeReport()
writeReport in class opennlp.tools.cmdline.FineGrainedReportListenerCopyright © 2020 The Apache Software Foundation. All rights reserved.