Namespace NOpenNLP.Tools.Namefind

Package related to finding proper names and numeric amounts.

Classes

BilouCodec
BilouNameFinderSequenceValidator
BioCodec
DefaultNameContextGenerator

Class for determining contextual features for a tag/chunk style named-entity recognizer.

DictionaryNameFinder

This is a dictionary based name finder, it scans text for names inside a dictionary.

NameFinderEventStream

Class for creating an event stream out of data files for training a name finder.

NameFinderME

Class for creating a maximum-entropy-based name finder.

NameFinderSequenceValidator

This class is created by the BioCodec.

NameSample

Class for holding names for a single unit of text.

NameSampleDataStream

The NameSampleDataStream class converts tagged strings provided by an IObjectStream<T> to NameSample objects. It uses text that is one-sentence per line and tokenized with names identified by <START> and <END> tags.

NameSampleSequenceStream
NameSampleTypeFilter

A stream which removes Name Samples which do not have a certain type.

RegexNameFinder

Name finder based on a series of regular expressions.

RegexNameFinderFactory

Returns a RegexNameFinder based on a selection of defaults or a configuration and a selection of defaults.

RegexNameFinderFactory.DefaultRegexNameFinder
TokenNameFinderCrossValidator
TokenNameFinderEvaluator

The TokenNameFinderEvaluator measures the performance of the given ITokenNameFinder with the provided reference NameSamples.

TokenNameFinderFactory
TokenNameFinderModel

The TokenNameFinderModel is the model used by a learnable ITokenNameFinder.

TokenNameFinderModel.FeatureGeneratorCreationError

Interfaces

IDocumentNameFinder

Name finding interface which processes an entire document allowing the name finder to use context from the entire document.

EXPERIMENTAL. This interface has been added as part of a work in progress and might change without notice.

INameContextGenerator

Interface for generating the context for an name finder by specifying a set of geature generators.

ITokenNameFinder

The interface for name finders which provide name tags for a sequence of tokens.

ITokenNameFinderEvaluationMonitor
RegexNameFinderFactory.IRegexAble