# Uses of Package
opennlp.tools.ml

Packages that use opennlp.tools.ml
Package
Description
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.

- 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.