Class TokenNameFinderEvaluator
The TokenNameFinderEvaluator measures the performance of the given ITokenNameFinder with the provided reference NameSamples.
public class TokenNameFinderEvaluator : Evaluator<NameSample>
- Inheritance
-
TokenNameFinderEvaluator
- Inherited Members
Constructors
TokenNameFinderEvaluator(ITokenNameFinder, params ITokenNameFinderEvaluationMonitor?[]?)
Initializes the current instance with the given ITokenNameFinder.
public TokenNameFinderEvaluator(ITokenNameFinder nameFinder, params ITokenNameFinderEvaluationMonitor?[]? listeners)
Parameters
nameFinderITokenNameFinderthe ITokenNameFinder to evaluate.
listenersITokenNameFinderEvaluationMonitor[]evaluation sample listeners
Properties
FMeasure
public virtual FMeasure FMeasure { get; }
Property Value
Methods
ProcessSample(NameSample)
Evaluates the given reference NameSample object.
This is done by finding the names with the ITokenNameFinder in the sentence from the reference NameSample. The found names are then used to calculate and update the scores.
protected override NameSample ProcessSample(NameSample reference)
Parameters
referenceNameSamplethe reference NameSample.
Returns
- NameSample
the predicted NameSample.