Klasse TokenNameFinderFineGrainedReportListener

java.lang.Object
opennlp.tools.cmdline.FineGrainedReportListener
opennlp.tools.cmdline.namefind.TokenNameFinderFineGrainedReportListener
Alle implementierten Schnittstellen:
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.

  • Konstruktordetails

    • TokenNameFinderFineGrainedReportListener

      public TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec)
      Creates a listener that will print to the configured logger.
    • TokenNameFinderFineGrainedReportListener

      public TokenNameFinderFineGrainedReportListener(SequenceCodec<String> seqCodec, OutputStream outputStream)
      Creates a listener that prints to a given OutputStream.
  • Methodendetails

    • misclassified

      public void misclassified(NameSample reference, NameSample prediction)
      Angegeben von:
      misclassified in Schnittstelle EvaluationMonitor<NameSample>
    • correctlyClassified

      public void correctlyClassified(NameSample reference, NameSample prediction)
      Angegeben von:
      correctlyClassified in Schnittstelle EvaluationMonitor<NameSample>
    • getMatrixLabelComparator

      public Comparator<String> getMatrixLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.ConfusionMatrixLine> confusionMatrix)
      Setzt außer Kraft:
      getMatrixLabelComparator in Klasse opennlp.tools.cmdline.FineGrainedReportListener
    • getLabelComparator

      public Comparator<String> getLabelComparator(Map<String,opennlp.tools.cmdline.FineGrainedReportListener.Counter> map)
      Setzt außer Kraft:
      getLabelComparator in Klasse opennlp.tools.cmdline.FineGrainedReportListener
    • writeReport

      public void writeReport()
      Angegeben von:
      writeReport in Klasse opennlp.tools.cmdline.FineGrainedReportListener