# Uses of Package
opennlp.tools.ml

Packages that use opennlp.tools.ml
Package
Description
opennlp.tools.chunker
Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
opennlp.tools.lemmatizer
Package related to the lemmatizer functionality.
opennlp.tools.ml
Package related to Machine Learning (ML) features of OpenNLP, the related ML models, and trainers.
opennlp.tools.ml.maxent
Package related to ML by means of the Maximum Entropy (ME) algorithm.
opennlp.tools.ml.maxent.io
Package related to the I/O functionality of the maxent package including reading and writing models in several formats.
opennlp.tools.ml.maxent.quasinewton
Package related to ML by means of the Quasi Newton (QN) algorithm.
opennlp.tools.ml.naivebayes
Package related to ML by means of the Naive Bayes algorithm.
opennlp.tools.ml.perceptron
Package related to ML by means of the perceptron algorithm.
opennlp.tools.namefind
Package related to finding proper names and numeric amounts.
opennlp.tools.postag
Package related to part-of-speech tagging.
opennlp.tools.sentdetect
Package related to identifying sentence boundaries.
opennlp.tools.tokenize
Contains classes related to finding token or words in a string.

- Classes in opennlp.tools.ml used by opennlp.tools.chunker
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.
- Classes in opennlp.tools.ml used by opennlp.tools.lemmatizer
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.
- Classes in opennlp.tools.ml used by opennlp.tools.ml
  Class
  Description
  AbstractTrainer
  EventModelSequenceTrainer
  A specialized `Trainer` that is based on a 'EventModelSequence' approach.
  EventTrainer
  A specialized `Trainer` that is based on an `Event` approach.
  SequenceTrainer
  TrainerFactory.TrainerType
- Classes in opennlp.tools.ml used by opennlp.tools.ml.maxent
  Class
  Description
  AbstractEventTrainer
  A basic `EventTrainer` implementation.
  AbstractTrainer
  EventTrainer
  A specialized `Trainer` that is based on an `Event` approach.
- Classes in opennlp.tools.ml used by opennlp.tools.ml.maxent.io
  Class
  Description
  AbstractMLModelWriter
- Classes in opennlp.tools.ml used by opennlp.tools.ml.maxent.quasinewton
  Class
  Description
  AbstractEventTrainer
  A basic `EventTrainer` implementation.
  AbstractTrainer
  EventTrainer
  A specialized `Trainer` that is based on an `Event` approach.
- Classes in opennlp.tools.ml used by opennlp.tools.ml.naivebayes
  Class
  Description
  AbstractEventTrainer
  A basic `EventTrainer` implementation.
  AbstractMLModelWriter
  AbstractTrainer
  EventTrainer
  A specialized `Trainer` that is based on an `Event` approach.
- Classes in opennlp.tools.ml used by opennlp.tools.ml.perceptron
  Class
  Description
  AbstractEventModelSequenceTrainer
  A basic `EventModelSequenceTrainer` implementation that processes `events`.
  AbstractEventTrainer
  A basic `EventTrainer` implementation.
  AbstractMLModelWriter
  AbstractTrainer
  EventModelSequenceTrainer
  A specialized `Trainer` that is based on a 'EventModelSequence' approach.
  EventTrainer
  A specialized `Trainer` that is based on an `Event` approach.
- Classes in opennlp.tools.ml used by opennlp.tools.namefind
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.
- Classes in opennlp.tools.ml used by opennlp.tools.postag
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.
- Classes in opennlp.tools.ml used by opennlp.tools.sentdetect
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.
- Classes in opennlp.tools.ml used by opennlp.tools.tokenize
  Class
  Description
  Probabilistic
  A marker interface for classes with probabilistic capabilities.