Namespace NOpenNLP.Tools.Ml

Namespaces

NOpenNLP.Tools.Ml.Maxent

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

NOpenNLP.Tools.Ml.Model
NOpenNLP.Tools.Ml.Naivebayes
NOpenNLP.Tools.Ml.Perceptron

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

Enums

TrainerFactory.TrainerType