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