Namespace NOpenNLP.Tools.Ml
Namespaces
- NOpenNLP.Tools.Ml.Maxent
-
Provides main functionality of the maxent package including data structures and algorithms for parameter estimation.
Classes
- AbstractEventModelSequenceTrainer<T>
Base class for trainers which produce a IMaxentModel from a stream of sequences.
- AbstractEventTrainer
Base class for trainers which produce a IMaxentModel from a stream of events.
- AbstractSequenceTrainer<T>
Base class for trainers which produce a ISequenceClassificationModel<T> from a stream of sequences.
- AbstractTrainer
Base class for trainers, holding the training parameters and the report map.
- ArrayMath
Utility class for simple vector arithmetic.
- BeamSearch<T>
Performs k-best search over sequence. This is based on the description in Ratnaparkhi (1998), PhD diss, Univ. of Pennsylvania.
- EventModelSequenceTrainer
Constants belonging to IEventModelSequenceTrainer<T>.
- EventTrainer
Constants belonging to IEventTrainer.
- SequenceTrainer
Constants belonging to ISequenceTrainer<T>.
- TrainerFactory
Creates trainers for the algorithm named by the training parameters.
Interfaces
- IEventModelSequenceTrainer<T>
A trainer which produces a IMaxentModel from a stream of sequences.
- IEventTrainer
A trainer which produces a IMaxentModel from a stream of events.
- ISequenceTrainer<T>
A trainer which produces a ISequenceClassificationModel<T> from a stream of sequences.