Package opennlp.tools.langdetect
Class LanguageDetectorEvaluator
java.lang.Object
opennlp.tools.util.eval.Evaluator<LanguageSample>
opennlp.tools.langdetect.LanguageDetectorEvaluator
The 
LanguageDetectorEvaluator measures the performance of
 the given LanguageDetector with the provided reference
 LanguageSamples.- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionLanguageDetectorEvaluator(LanguageDetector langDetect, LanguageDetectorEvaluationMonitor... listeners) Initializes an instance to evaluate aLanguageDetector.
- 
Method SummaryModifier and TypeMethodDescriptiondoublelongprocessSample(LanguageSample sample) Evaluates the given referenceLanguageSampleobject.toString()Represents this object as human-readableString.Methods inherited from class opennlp.tools.util.eval.Evaluatorevaluate, evaluateSample
- 
Constructor Details- 
LanguageDetectorEvaluatorpublic LanguageDetectorEvaluator(LanguageDetector langDetect, LanguageDetectorEvaluationMonitor... listeners) Initializes an instance to evaluate aLanguageDetector.- Parameters:
- langDetect- the- LanguageDetectorto evaluate.
- listeners- the- evaluation listeners.
 
 
- 
- 
Method Details- 
processSampleEvaluates the given referenceLanguageSampleobject. This is achieved by categorizing the document of the providedLanguageSample. The detected language is then used to calculate and update the score.- Parameters:
- sample- the reference- LanguageSample.
- Returns:
- The processed LanguageSample.
 
- 
getAccuracypublic double getAccuracy()- Returns:
- Retrieves the accuracy of provided DocumentCategorizer. Here:accuracy = correctly categorized documents / total documents.
 
- 
getDocumentCountpublic long getDocumentCount()
- 
toStringRepresents this object as human-readableString.
 
-