Package opennlp.tools.lemmatizer
Class LemmatizerEvaluator
- java.lang.Object
-
- opennlp.tools.util.eval.Evaluator<LemmaSample>
-
- opennlp.tools.lemmatizer.LemmatizerEvaluator
-
public class LemmatizerEvaluator extends Evaluator<LemmaSample>
TheLemmatizerEvaluator
measures the performance of the givenLemmatizer
with the provided referenceLemmaSample
s.
-
-
Constructor Summary
Constructors Constructor Description LemmatizerEvaluator(Lemmatizer aLemmatizer, LemmatizerEvaluationMonitor... listeners)
Initializes the current instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getWordAccuracy()
Retrieves the word accuracy.long
getWordCount()
Retrieves the total number of words considered in the evaluation.String
toString()
Represents this objects as human readableString
.-
Methods inherited from class opennlp.tools.util.eval.Evaluator
evaluate, evaluateSample
-
-
-
-
Constructor Detail
-
LemmatizerEvaluator
public LemmatizerEvaluator(Lemmatizer aLemmatizer, LemmatizerEvaluationMonitor... listeners)
Initializes the current instance.- Parameters:
aLemmatizer
- a lemmatizerlisteners
- an array of evaluation listeners
-
-
Method Detail
-
getWordAccuracy
public double getWordAccuracy()
Retrieves the word accuracy. This is defined as: word accuracy = correctly detected tags / total words- Returns:
- the word accuracy
-
getWordCount
public long getWordCount()
Retrieves the total number of words considered in the evaluation.- Returns:
- the word count
-
-