Namespace NOpenNLP.Tools.Namefind
Package related to finding proper names and numeric amounts.
Classes
- 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.
- 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.
- TokenNameFinderEvaluator
The TokenNameFinderEvaluator measures the performance of the given ITokenNameFinder with the provided reference NameSamples.
- TokenNameFinderModel
The TokenNameFinderModel is the model used by a learnable ITokenNameFinder.
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.