| Name | Description | Type | Package | Framework |
| ArrayMath | Utility class for simple vector arithmetic. | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) |
| BasicContextGenerator | Generate contexts for maxent decisions, assuming that the input given to the getContext() method is a String containing contextual | Class | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) |
| BinaryGISModelReader | A reader for GIS models stored in binary format. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| BinaryGISModelWriter | Model writer that saves models in binary format. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| BinaryQNModelReader | A reader for quasi-newton models stored in binary format. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| BinaryQNModelWriter | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| ContextGenerator | Generate contexts for maxent decisions. | Interface | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) |
| DataStream | A interface for objects which can deliver a stream of training data to be supplied to an EventStream. | Interface | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) |
| Function | Interface | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) | |
| GIS | Class | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) | |
| GISModel | A maximum entropy model which has been trained using the Generalized Iterative Scaling procedure (implemented in GIS. | Class | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) |
| GISModelReader | Abstract parent class for readers of GISModels. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| GISModelWriter | Abstract parent class for GISModel writers. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| IntegerPool | A pool of read-only, unsigned Integer objects within a fixed, non-sparse range. | Class | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) |
| LineSearch | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) | |
| LineSearch .LineSearchResult | Class | opennlp.tools.ml.maxent.quasinewton.LineSearch | Natural Language Processing (OpenNLP) | |
| NegLogLikelihood | Evaluate negative log-likelihood and its gradient from DataIndexer. | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) |
| ObjectGISModelReader | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| ObjectGISModelWriter | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| ObjectQNModelReader | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| ObjectQNModelWriter | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| OldFormatGISModelReader | A reader for GIS models stored in the format used in v1. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| ParallelNegLogLikelihood | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) | |
| PlainTextGISModelReader | A reader for GIS models stored in plain text format. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| PlainTextGISModelWriter | Model writer that saves models in plain text format. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| PooledGISModelReader | This class works exactly like the SuffisSensitiveGISModelReader except that it attempts to pool all context strings. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| QNMinimizer | and Elastic Net for solving convex optimization problems. | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) |
| QNMinimizer .Evaluator | Evaluate quality of training parameters. | Interface | opennlp.tools.ml.maxent.quasinewton.QNMinimizer | Natural Language Processing (OpenNLP) |
| QNMinimizer .L2RegFunction | Class | opennlp.tools.ml.maxent.quasinewton.QNMinimizer | Natural Language Processing (OpenNLP) | |
| QNModel | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) | |
| QNModelReader | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| QNModelWriter | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) | |
| QNTrainer | Maxent model trainer using L-BFGS algorithm. | Class | opennlp.tools.ml.maxent.quasinewton | Natural Language Processing (OpenNLP) |
| RealBasicEventStream | Class | opennlp.tools.ml.maxent | Natural Language Processing (OpenNLP) | |
| SuffixSensitiveGISModelReader | A reader for GIS models which inspects the filename and invokes the appropriate GISModelReader depending on the filename's suffixes. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |
| SuffixSensitiveGISModelWriter | A writer for GIS models which inspects the filename and invokes the appropriate GISModelWriter depending on the filename's suffixes. | Class | opennlp.tools.ml.maxent.io | Natural Language Processing (OpenNLP) |