Package edu.berkeley.nlp.lm.map
Interface ContextEncodedNgramMap<T>
- All Superinterfaces:
NgramMap<T>
- All Known Implementing Classes:
HashNgramMap
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.berkeley.nlp.lm.map.NgramMap
NgramMap.Entry<T>
-
Method Summary
Modifier and TypeMethodDescriptionint[]
getNgramFromContextEncoding
(long contextOffset, int contextOrder, int word) long
getOffset
(long contextOffset, int contextOrder, int word) getOffsetForNgram
(int[] ngram, int startPos, int endPos) boolean
wordHasBigrams
(int word) Methods inherited from interface edu.berkeley.nlp.lm.map.NgramMap
clearStorage, contains, get, getMaxNgramOrder, getNgramsForOrder, getNumNgrams, getValueAndOffset, getValues, getValueStoringArray, handleNgramsFinished, initWithLengths, put, trim
-
Method Details
-
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)
-