Class TokenNameFinderFineGrainedReportListener
Generates a detailed report for the NameFinder.
It is possible to use it from an API and access the statistics using the provided getters.
public class TokenNameFinderFineGrainedReportListener : FineGrainedReportListener, ITokenNameFinderEvaluationMonitor, IEvaluationMonitor<NameSample>
- Inheritance
-
TokenNameFinderFineGrainedReportListener
- Implements
- Inherited Members
Constructors
TokenNameFinderFineGrainedReportListener(ISequenceCodec<string>)
Creates a listener that will print to Error.
public TokenNameFinderFineGrainedReportListener(ISequenceCodec<string> seqCodec)
Parameters
seqCodecISequenceCodec<string>
TokenNameFinderFineGrainedReportListener(ISequenceCodec<string>, Stream)
Creates a listener that prints to a given Stream.
public TokenNameFinderFineGrainedReportListener(ISequenceCodec<string> seqCodec, Stream outputStream)
Parameters
seqCodecISequenceCodec<string>outputStreamStream
TokenNameFinderFineGrainedReportListener(ISequenceCodec<string>, TextWriter)
Creates a listener that prints to a given TextWriter.
public TokenNameFinderFineGrainedReportListener(ISequenceCodec<string> seqCodec, TextWriter outputStream)
Parameters
seqCodecISequenceCodec<string>outputStreamTextWriter
Methods
CorrectlyClassified(NameSample, NameSample)
public void CorrectlyClassified(NameSample reference, NameSample prediction)
Parameters
referenceNameSamplepredictionNameSample
GetLabelComparator(IDictionary<string, Counter>)
public override IComparer<string> GetLabelComparator(IDictionary<string, FineGrainedReportListener.Counter> map)
Parameters
Returns
GetMatrixLabelComparator(IDictionary<string, ConfusionMatrixLine>)
public override IComparer<string> GetMatrixLabelComparator(IDictionary<string, FineGrainedReportListener.ConfusionMatrixLine> confusionMatrix)
Parameters
confusionMatrixIDictionary<string, FineGrainedReportListener.ConfusionMatrixLine>
Returns
Misclassified(NameSample, NameSample)
public void Misclassified(NameSample reference, NameSample prediction)
Parameters
referenceNameSamplepredictionNameSample
WriteReport()
public override void WriteReport()