Package edu.berkeley.nlp.lm
Class ArrayEncodedNgramLanguageModel.DefaultImplementations
- java.lang.Object
-
- edu.berkeley.nlp.lm.ArrayEncodedNgramLanguageModel.DefaultImplementations
-
- Enclosing interface:
- ArrayEncodedNgramLanguageModel<W>
public static class ArrayEncodedNgramLanguageModel.DefaultImplementations extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DefaultImplementations()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> float
getLogProb(int[] ngram, ArrayEncodedNgramLanguageModel<T> lm)
static <T> float
getLogProb(java.util.List<T> ngram, ArrayEncodedNgramLanguageModel<T> lm)
static <T> float
scoreSentence(java.util.List<T> sentence, ArrayEncodedNgramLanguageModel<T> lm)
-
-
-
Method Detail
-
scoreSentence
public static <T> float scoreSentence(java.util.List<T> sentence, ArrayEncodedNgramLanguageModel<T> lm)
-
getLogProb
public static <T> float getLogProb(int[] ngram, ArrayEncodedNgramLanguageModel<T> lm)
-
getLogProb
public static <T> float getLogProb(java.util.List<T> ngram, ArrayEncodedNgramLanguageModel<T> lm)
-
-