Package com.aliasi.tag

Classes and interfaces for sequence tagging, including evaluators.

See:
          Description

Interface Summary
MarginalTagger<E> The MarginalTagger<E> interface is for objects that tag a list of tokens with marginal per-tag and transition probabilities.
NBestTagger<E> The NBestTagger<E> interface for objects that tag a list of objects with multiple tagged results.
Tagger<E> The Tagger<E> interface for objects that tag a list of tokens of type E.
 

Class Summary
LineTaggingParser Provides a means of generating a parser for taggings based on a extracting zone boundaries and token/tag pairs from lines of data using regular expressions.
MarginalTaggerEvaluator<E> A MarginalTaggerEvaluator evaluates marginal taggers either directly or by adding their outputs.
NBestTaggerEvaluator<E> An NBestTaggerEvaluator provides an evaluation framework for n-best taggers.
ScoredTagging<E> A ScoredTagging<E> represents a tagging of type E along with a real-valued score.
StringTagging A StringTagging is a tagging over string-based tokens that indexes each token to a position in an underlying character sequence.
TaggerEvaluator<E> A TaggerEvaluator provides evaluation for first-best taggers implementing the Tagger interface.
Tagging<E> A Tagging<E> represents a first-best assignment of a sequence of tags to a sequence of tokens of type E.
TagLattice<E> The abstract base class TagLattice provides an interface for the output of a marginal tagger, based on forward, backward, and transition log potentials.
 

Package com.aliasi.tag Description

Classes and interfaces for sequence tagging, including evaluators.