Class DetokenizerEvaluator

Namespace
NOpenNLP.Tools.Tokenize
Assembly
NOpenNLP.Tools.dll

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

detokenizer IDetokenizer

the IDetokenizer to evaluate.

listeners ITokenizerEvaluationMonitor[]

evaluation sample listeners

Properties

FMeasure

public virtual FMeasure FMeasure { get; }

Property Value

FMeasure

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

reference TokenSample

the reference sample.

Returns

TokenSample

the predicted sample

See Also