Package edu.berkeley.nlp.lm

Interface Summary
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
AbstractArrayEncodedNgramLanguageModel<W> Default implementation of all NGramLanguageModel functionality except AbstractArrayEncodedNgramLanguageModel.getLogProb(int[], int, int).
AbstractContextEncodedNgramLanguageModel<W> Default implementation of all ContextEncodedNgramLanguageModel functionality except ContextEncodedNgramLanguageModel.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 offsets
ContextEncodedProbBackoffLm<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