Namespace NOpenNLP.Tools.Postag

Package related to part-of-speech tagging.

Classes

ConfigurablePOSContextGenerator

A context generator for the POS Tagger.

DefaultPOSContextGenerator

A context generator for the POS Tagger.

DefaultPOSSequenceValidator
POSDictionary

Provides a means of determining which tags are valid for a particular word based on a tag dictionary read from a file.

POSEvaluator

The POSEvaluator measures the performance of the given IPOSTagger with the provided reference POSSamples.

POSModel

The POSModel is the model used by a learnable IPOSTagger.

POSSample

Represents an pos-tagged sentence.

POSSampleEventStream

This class reads the POSSamples from the given IObjectStream<T> and converts the POSSamples into Events which can be used by the maxent library for training.

POSSampleSequenceStream

A ISequenceStream<T> over POSSamples.

POSTaggerCrossValidator
POSTaggerFactory

The factory that provides POS Tagger default implementations and resources

POSTaggerFactory.POSDictionarySerializer
POSTaggerME

A part-of-speech tagger that uses maximum entropy. Tries to predict whether words are nouns, verbs, or any of 70 other POS tags depending on their surrounding context.

WordTagSampleStream

A stream filter which reads a sentence per line which contains words and tags in word_tag format and outputs a POSSample objects.

Interfaces

IMutableTagDictionary

Interface that allows ITagDictionary entries to be added and removed. This can be used to induce the dictionary from training data.

IPOSContextGenerator

The interface for a context generator for the POS Tagger.

IPOSTagger

The interface for part of speech taggers.

IPOSTaggerEvaluationMonitor
ITagDictionary

Interface to determine which tags are valid for a particular word based on a tag dictionary.