Class DetokenizerEvaluator
The DetokenizerEvaluator measures the performance of the given IDetokenizer with the provided reference TokenSamples.
public class DetokenizerEvaluator : Evaluator<TokenSample>
- Inheritance
-
DetokenizerEvaluator
- Inherited Members
Constructors
DetokenizerEvaluator(IDetokenizer, params ITokenizerEvaluationMonitor?[]?)
Initializes the current instance with the given IDetokenizer.
public DetokenizerEvaluator(IDetokenizer detokenizer, params ITokenizerEvaluationMonitor?[]? listeners)
Parameters
detokenizerIDetokenizerthe IDetokenizer to evaluate.
listenersITokenizerEvaluationMonitor[]evaluation sample listeners
Properties
FMeasure
public virtual FMeasure FMeasure { get; }
Property Value
Methods
ProcessSample(TokenSample)
Evaluates the given reference sample object.
The implementation has to update the score after every invocation.
protected override TokenSample ProcessSample(TokenSample reference)
Parameters
referenceTokenSamplethe reference sample.
Returns
- TokenSample
the predicted sample