Class ChunkerEvaluator

Namespace
NOpenNLP.Tools.Chunker
Assembly
NOpenNLP.Tools.dll

The ChunkerEvaluator measures the performance of the given IChunker with the provided reference ChunkSamples.

public class ChunkerEvaluator : Evaluator<ChunkSample>
Inheritance
ChunkerEvaluator
Inherited Members

Constructors

ChunkerEvaluator(IChunker, params IChunkerEvaluationMonitor?[]?)

Initializes the current instance with the given IChunker.

public ChunkerEvaluator(IChunker chunker, params IChunkerEvaluationMonitor?[]? listeners)

Parameters

chunker IChunker

the IChunker to evaluate.

listeners IChunkerEvaluationMonitor[]

evaluation listeners

Properties

FMeasure

public virtual FMeasure FMeasure { get; }

Property Value

FMeasure

Methods

ProcessSample(ChunkSample)

Evaluates the given reference ChunkSample object.

This is done by finding the phrases with the IChunker in the sentence from the reference ChunkSample. The found phrases are then used to calculate and update the scores.

protected override ChunkSample ProcessSample(ChunkSample reference)

Parameters

reference ChunkSample

the reference ChunkSample.

Returns

ChunkSample

the predicted sample

See Also