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 | Description |
---|---|
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 |