# Package opennlp.tools.ml.maxent.quasinewton

package opennlp.tools.ml.maxent.quasinewton
Package related to ML by means of the Quasi Newton (QN) algorithm.

- Related Packages
  Package
  Description
  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.
- Class
  Description
  Function
  Interface for a function.
  LineSearch
  Class that performs line search to find minimum.
  LineSearch.LineSearchResult
  Represents a LineSearch result.
  NegLogLikelihood
  Evaluate negative log-likelihood and its gradient from `DataIndexer`.
  ParallelNegLogLikelihood
  Evaluate negative log-likelihood and its gradient in parallel
  QNMinimizer
  Implementation of L-BFGS which supports L1-, L2-regularization and Elastic Net for solving convex optimization problems.
  QNMinimizer.Evaluator
  Evaluate quality of training parameters.
  QNMinimizer.L2RegFunction
  L2-regularized objective `Function`.
  QNModel
  A maximum entropy model which has been trained using the Quasi Newton (QN) algorithm.
  QNTrainer
  A Maxent model `Trainer` using L-BFGS algorithm.