All Classes and Interfaces

Class
Description
Detects training sequences that no longer align with a tokenizer.
Factory for the public value types and the default strategy in the align package.
The alignment results for a single training data file.
The outcome of comparing a stored training sequence against a tokenizer's re-tokenization of its surface.
Compares a stored token list against a re-tokenized one and reports how they diverge.
A per-status tally of a training data file's sequence alignments.
Thrown when more than one provider of a service type is registered and none was supplied explicitly.
Orchestrates an interactive annotation session over an input file of one-sequence-per-line text.
Builder for Annotator.
Parser-free inputs for AnnotatorRunner.
Builder for constructing AnnotatorConfiguration instances.
Factory for the public value types in the ui package.
Parser-free invocation of the annotate flow.
Factory that wires the typed beans (tag provider, tokenizer, feature extractor, optional CRF tagger) into an Annotator.
A view-model describing a single sequence to present to a user for tagging.
A view-model entry for a single token within an AnnotatorSequence.
Renders the CoordinateKit brand art — the globe "mark" stacked above a figlet-style word banner — as the header section of a tool's root usage message.
A tool's product identity: the wordmark art in two sizes plus the accent color its name is painted in.
A feature extractor that combines multiple feature extractors into one.
A composite evaluator that logs iteration statistics along with both instance and token accuracy metrics on test data.
Configuration settings for ConllOutputEvaluator.
Builder for constructing ConllOutputConfiguration instances.
An evaluator that outputs predicted and actual labels in CoNLL format.
The entry point for the crf command-line tool.
Discovers the CRF domain SPIs, applying each slot's canonical default.
A conditional random field (CRF) tagger that assigns tags to tokens in an input string.
Loads a CrfTagger from a serialized model on disk, given the beans the tagger needs at construction time.
Interface for training Conditional Random Field (CRF) models.
The kind of a single TokenDifference region between a stored token list and a re-tokenized one.
Which display-feature sources an AnnotatorSequence carries: the four reachable combinations of key features and verbose features.
Extracts features from tokens within a sequence for use in CRF model training and tagging.
A positioned token that includes extracted features.
A sequence of tokens with extracted features.
A positioned token that includes both extracted features and a training label.
A sequence of tokens with both extracted features and training labels.
Marks the feature extractor used for model training and tagging — the full feature set.
A sequence of tokens representing user input for tagging.
Exception thrown when input provided to a preprocessing component is invalid.
Marks the simpler feature extractor that feeds the annotator's key ("key features") view.
A feature extractor that generates features based on the length of a sequence.
A MALLET-based implementation of CrfTagger that uses a pre-trained CRF model to tag input sequences.
The MALLET CrfTaggerLoader: deserializes a MALLET CRF model into a MalletCrfTagger.
A CRF trainer implementation using the MALLET (MAchine Learning for LanguagE Toolkit) library.
Configuration settings for MalletCrfTrainer.
Builder for constructing MalletCrfTrainerConfiguration instances.
An AlignmentReport that holds every SequenceAlignment in memory.
Configuration settings for ModelOutputEvaluator.
Builder for constructing ModelOutputConfiguration instances.
An evaluator that writes the current transducer (model) to file using Java serialization.
A feature extractor that matches tokens against a regex pattern.
A token with its position within a sequence.
A feature extractor that generates features based on token position within a sequence.
Parser-free inputs for RetokenizeRunner.
Builder for constructing RetokenizeConfiguration instances.
Reviews an XML training-data file against a new tokenizer and rewrites a corrected copy.
Builder for RetokenizeReviewer.
Parser-free invocation of the retokenize flow.
Factory that wires the typed beans (tag provider, tokenizer, feature extractor, optional CRF tagger) into a RetokenizeReviewer.
Thrown when a review pass is asked to run with input or output paths that violate its fresh-pass precondition: the input and output must be different paths, and the output must be absent or empty.
One element of a surface decomposition: either a token or a dropped run of excluded characters.
The kind of a segment: either a tagless Segment within a Tokenization or a tagged TrainingSegment within a TrainingSequence.
Factory for tag-less Segment instances and the shared surface-reconstruction helper.
Represents an ordered sequence of positioned tokens.
The alignment result for a single stored training sequence.
Utility methods for serializing and deserializing objects to and from files.
A container for training and test data splits.
A live AlignmentReport that re-reads its source file on every accessor.
A tag provider for string tags with a defined tag set and starting tag.
A feature extractor that generates features based on prefixes or suffixes of tokens.
A positioned token that includes the scores for each tag.
A sequence of tokens that have been tagged by a CRF model with associated features and tag scores.
The full result of tagging an input string: the per-token tags paired with the authoritative Tokenization the tagger computed.
Factory for TaggedTokenization instances.
The action selected by the user when presented with a sequence to tag.
Presents a single sequence to a user for tagging and reports the outcome.
The outcome of presenting a sequence to a user for tagging.
Provides tag information for CRF models, including conversion, enumeration, and the starting state.
A tag with its associated confidence score.
A TaggingInterface implementation that drives a JLine-backed terminal.
The outcome of comparing a stored token list against a re-tokenized one.
A single region where a stored token list and a re-tokenized one diverge.
The result of tokenizing raw text: an ordered list of segments recording every token and every excluded character run a Tokenizer dropped around them.
Converts raw text input into a sequence of tokens.
Opens training sequence writers that append to existing training data files.
Reads training data and converts it into a stream of training sequences.
Opens training sequence writers that emit a fresh document to an output stream.
Validates CRF training data documents against the structural grammar and the tag vocabulary.
A positioned token that includes a training label.
Generates schema definitions for validating CRF training data.
One element of a TrainingSequence: either a tagged token or a dropped run of excluded characters.
Factory for TrainingSegment instances.
A sequence of tagged tokens, backed by an ordered list of segments that also preserves the excluded characters dropped around the tokens.
Writes training sequences to an output destination.
A container for training and test data splits.
A feature extractor that applies a transformation function to each token to produce features.
Unchecked exception thrown when an error occurs during conditional random field (CRF) operations.
Thrown when a service was requested by name but no registered provider of the service type carries that name.
Specifies the weight storage strategy for CRF training.
A tokenizer that splits input on whitespace characters.
A feature extractor that extracts features from the current token and neighboring tokens within a window.
Builder for constructing WindowFeatureExtractor instances.
A function that maps a feature to a new feature based on its relative position.
Reads and writes CRF training data in XML format, and generates XSD schemas for tag validation.
Configuration settings for XmlTrainingData.
Builder for constructing XmlTrainingDataConfiguration instances.
A feature extractor that checks whether tokens are present in a set of values loaded from an XML file using XPath expressions.