Package-level declarations
Sequence labeling algorithms.
Sequence labeling is a type of pattern recognition task that involves the algorithmic assignment of a categorical label to each member of a sequence of observed values. Common examples include part-of-speech tagging, named-entity recognition, and gene prediction.
Functions
Fits a first-order linear conditional random field with given hyperparameters.
Fits a first-order linear conditional random field labeler for generic observation objects with given hyperparameters.
Fits a first-order linear conditional random field.
Fits a first-order linear conditional random field labeler for generic observation objects.
Fits a first-order linear conditional random field labeler for generic observation objects with given hyperparameters. This is an alias for crf matching the Scala API convention.
Fits a first-order linear conditional random field labeler for generic observation objects. This is an alias for crf matching the Scala API convention.
Fits a first-order Hidden Markov Model by maximum likelihood estimation.
Fits a first-order Hidden Markov Model sequence labeler for generic observation objects.
Creates a first-order Hidden Markov Model from initial, transition, and emission probability arrays.
Creates a first-order Hidden Markov Model from initial, transition, and emission probabilities.