Class ParserEvaluator
java.lang.Object
opennlp.tools.util.eval.Evaluator<opennlp.tools.parser.Parse>
opennlp.tools.parser.ParserEvaluator
public class ParserEvaluator
extends opennlp.tools.util.eval.Evaluator<opennlp.tools.parser.Parse>
This implementation of
opennlp.tools.util.eval.Evaluator<opennlp.tools.parser.Parse> behaves like EVALB with no exceptions,
e.g, without removing punctuation tags, or equality between ADVP and PRT, as
in
COLLINS convention.
To follow parsing evaluation conventions (Bikel, Collins, Charniak, etc.) as in EVALB,
options are to be added to the ParserEvaluatorTool.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionParserEvaluator(opennlp.tools.parser.Parser aParser, opennlp.tools.parser.ParserEvaluationMonitor... monitors) Initializes aParserEvaluatorinstance with the givenParser. -
Method Summary
Methods inherited from class opennlp.tools.util.eval.Evaluator
evaluate, evaluateSample
-
Constructor Details
-
ParserEvaluator
public ParserEvaluator(opennlp.tools.parser.Parser aParser, opennlp.tools.parser.ParserEvaluationMonitor... monitors) Initializes aParserEvaluatorinstance with the givenParser.- Parameters:
aParser- TheParserto evaluate.monitors- Theevaluation listeners.
-
-
Method Details
-
getFMeasure
public final opennlp.tools.util.eval.FMeasure getFMeasure()
-