edu.berkeley.nlp.lm
Class ArrayEncodedNgramLanguageModel.DefaultImplementations

java.lang.Object
  extended by edu.berkeley.nlp.lm.ArrayEncodedNgramLanguageModel.DefaultImplementations
Enclosing interface:
ArrayEncodedNgramLanguageModel<W>

public static class ArrayEncodedNgramLanguageModel.DefaultImplementations
extends Object


Constructor Summary
ArrayEncodedNgramLanguageModel.DefaultImplementations()
           
 
Method Summary
static
<T> float
getLogProb(int[] ngram, ArrayEncodedNgramLanguageModel<T> lm)
           
static
<T> float
getLogProb(List<T> ngram, ArrayEncodedNgramLanguageModel<T> lm)
           
static
<T> float
scoreSentence(List<T> sentence, ArrayEncodedNgramLanguageModel<T> lm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayEncodedNgramLanguageModel.DefaultImplementations

public ArrayEncodedNgramLanguageModel.DefaultImplementations()
Method Detail

scoreSentence

public static <T> float scoreSentence(List<T> sentence,
                                      ArrayEncodedNgramLanguageModel<T> lm)

getLogProb

public static <T> float getLogProb(int[] ngram,
                                   ArrayEncodedNgramLanguageModel<T> lm)

getLogProb

public static <T> float getLogProb(List<T> ngram,
                                   ArrayEncodedNgramLanguageModel<T> lm)