edu.berkeley.nlp.lm.map
Interface ContextEncodedNgramMap<T>
- All Superinterfaces:
- NgramMap<T>
- All Known Implementing Classes:
- HashNgramMap
public interface ContextEncodedNgramMap<T>
- extends NgramMap<T>
Methods inherited from interface edu.berkeley.nlp.lm.map.NgramMap |
clearStorage, contains, get, getMaxNgramOrder, getNgramsForOrder, getNumNgrams, getValueAndOffset, getValues, getValueStoringArray, handleNgramsFinished, initWithLengths, put, trim |
getOffset
long getOffset(long contextOffset,
int contextOrder,
int word)
getOffsetForNgram
ContextEncodedNgramLanguageModel.LmContextInfo getOffsetForNgram(int[] ngram,
int startPos,
int endPos)
getNgramFromContextEncoding
int[] getNgramFromContextEncoding(long contextOffset,
int contextOrder,
int word)
wordHasBigrams
boolean wordHasBigrams(int word)