Package opennlp.maxent

Provides main functionality of the maxent package including data structures and algorithms for parameter estimation.

See:
          Description

Interface Summary
ContextGenerator Generate contexts for maxent decisions.
DataStream A interface for objects which can deliver a stream of training data to be supplied to an EventStream.
Evalable Interface for components which use maximum entropy models and can evaluate the performace of the models using the TrainEval class.
ModelDomain A simple interface that represents a domain to which a particular maxent model is primarily applicable.
ModelSetter A object to facilitate the resetting of a MaxentModel variable to a new value (model).
 

Class Summary
BasicContextGenerator Generate contexts for maxent decisions, assuming that the input given to the getContext() method is a String containing contextual predicates separated by spaces.
BasicEventStream A object which can deliver a stream of training events assuming that each event is represented as a separated list containing all the contextual predicates, with the last item being the outcome.
BinToAscii A program to convert from java binary doubles to ascii
Counter A simple class which is essentially an Integer which is mutable via incrementation.
DomainToModelMap A class which stores a mapping from ModelDomain objects to MaxentModels.
DoubleStringPair  
GIS A Factory class which uses instances of GISTrainer to create and train GISModels.
GISModel A maximum entropy model which has been trained using the Generalized Iterative Scaling procedure (implemented in GIS.java).
IntegerPool A pool of read-only, unsigned Integer objects within a fixed, non-sparse range.
Main Main file for opennlp.maxent.
ModelApplier Test the model on some input.
ModelReplacementManager A object which can be used to ensure that a Maxent application can swap the model currently in use with a new one in a thread-safe manner without stopping the servicing of requests.
ModelTrainer Main class which calls the GIS procedure after building the EventStream from the data.
PlainTextByLineDataStream This DataStream implementation will take care of reading a plain text file and returning the Strings between each new line character, which is what many Maxent applications need in order to create EventStreams.
RealBasicEventStream  
TrainEval Trains or evaluates maxent components which have implemented the Evalable interface.
 

Package opennlp.maxent Description

Provides main functionality of the maxent package including data structures and algorithms for parameter estimation.



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.