Package edu.berkeley.nlp.lm
-
Interface Summary Interface Description ArrayEncodedNgramLanguageModel<W> Top-level interface for an n-gram language model which accepts n-gram in an array-of-integers encoding.ContextEncodedNgramLanguageModel<W> Interface for language models which expose the internal context-encoding for more efficient queries.NgramLanguageModel<W> Base interface for an n-gram language model, which exposes only inefficient convenience methods.WordIndexer<W> Enumerates words in the vocabulary of a language model. -
Class Summary Class Description AbstractArrayEncodedNgramLanguageModel<W> Default implementation of all NGramLanguageModel functionality exceptAbstractArrayEncodedNgramLanguageModel.getLogProb(int[], int, int)
.AbstractContextEncodedNgramLanguageModel<W> Default implementation of all ContextEncodedNgramLanguageModel functionality exceptAbstractContextEncodedNgramLanguageModel.getLogProb(long, int, int, LmContextInfo)
, {@link #getOffsetForNgram(int[], int, int), and {AbstractNgramLanguageModel<W> ArrayEncodedNgramLanguageModel.DefaultImplementations ArrayEncodedProbBackoffLm<W> Language model implementation which uses Kneser-Ney-style backoff computation.ConfigOptions Stores some configuration options, with useful defaults.ContextEncodedNgramLanguageModel.DefaultImplementations ContextEncodedNgramLanguageModel.LmContextInfo Simple class for returning context offsetsContextEncodedProbBackoffLm<W> Language model implementation which uses Kneser-Ney style backoff computation.NgramLanguageModel.StaticMethods StringWordIndexer Implementation of a WordIndexer in which words are represented as strings.StupidBackoffLm<W> Language model implementation which uses stupid backoff (Brants et al., 2007) computation.WordIndexer.StaticMethods