# Package opennlp.tools.lemmatizer

Package related to the lemmatizer functionality.

- Interface Summary
  Interface | Description
  --- | ---
  Lemmatizer | The common interface for lemmatizers.
  LemmatizerContextGenerator | Interface for the context generator used for probabilistic `Lemmatizer`.
  LemmatizerEvaluationMonitor | A marker interface for evaluating `lemmatizers`.

- Class Summary
  Class | Description
  --- | ---
  DefaultLemmatizerContextGenerator | Simple feature generator for learning statistical lemmatizers.
  DefaultLemmatizerSequenceValidator | The default lemmatizer `SequenceValidator` implementation.
  DictionaryLemmatizer | A `Lemmatizer` implementation that works by simple dictionary lookup into a `Map` built from a file containing, for each line:
  LemmaSample | Represents a lemmatized sentence.
  LemmaSampleEventStream | Class for creating an event stream out of data files for training a probabilistic `Lemmatizer`.
  LemmaSampleSequenceStream | A `SequenceStream` implementation encapsulating `samples`.
  LemmaSampleStream | Reads data for training and testing the `Lemmatizer`.
  LemmatizerEvaluator | The `LemmatizerEvaluator` measures the performance of the given `Lemmatizer` with the provided reference `samples`.
  LemmatizerFactory | The factory that provides `Lemmatizer` default implementation and resources.
  LemmatizerME | A probabilistic `Lemmatizer` implementation.
  LemmatizerModel | The `LemmatizerModel` is the model used by a learnable `Lemmatizer`.