Searched refs:unigramProbability (Results 1 - 17 of 17) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/
H A Dprobability_utils.h27 static AK_FORCE_INLINE int backoff(const int unigramProbability) { argument
28 return unigramProbability;
33 // return unigramProbability > 8 ?
34 // unigramProbability - 8 : (0 == unigramProbability ? 0 : 8);
38 const int unigramProbability, const int bigramProbability) {
39 // We divide the range [unigramProbability..255] in 16.5 steps - in other words, we want
44 const float stepSize = static_cast<float>(MAX_PROBABILITY - unigramProbability)
46 return unigramProbability
37 computeProbabilityForBigram( const int unigramProbability, const int bigramProbability) argument
H A Dforgetting_curve_utils.cpp89 /* static */ int ForgettingCurveUtils::getProbability(const int unigramProbability, argument
91 if (unigramProbability == NOT_A_PROBABILITY) {
94 return std::min(backoff(unigramProbability), MAX_PROBABILITY);
97 return std::min(std::max(unigramProbability,
154 /* static */ int ForgettingCurveUtils::backoff(const int unigramProbability) { argument
156 return unigramProbability;
H A Dforgetting_curve_utils.h105 static int backoff(const int unigramProbability);
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Dmulti_bigram_map.cpp39 const int unigramProbability) {
41 return structurePolicy->getProbability(unigramProbability, NOT_A_PROBABILITY);
47 unigramProbability);
52 nextWordPosition, unigramProbability);
55 nextWordPosition, unigramProbability);
66 const int nextWordPosition, const int unigramProbability) const {
75 return structurePolicy->getProbability(unigramProbability, bigramProbability);
98 const int unigramProbability) {
104 return structurePolicy->getProbability(unigramProbability, NOT_A_PROBABILITY);
36 getBigramProbability( const DictionaryStructureWithBufferPolicy *const structurePolicy, const int *const prevWordsPtNodePos, const int nextWordPosition, const int unigramProbability) argument
95 readBigramProbabilityFromBinaryDictionary( const DictionaryStructureWithBufferPolicy *const structurePolicy, const int *const prevWordsPtNodePos, const int nextWordPosition, const int unigramProbability) argument
H A Dmulti_bigram_map.h43 const int unigramProbability);
64 const int nextWordPosition, const int unigramProbability) const;
80 const int unigramProbability);
H A Ddictionary.cpp78 int unigramProbability = 0; local
81 MAX_WORD_LENGTH, targetWordCodePoints, &unigramProbability);
86 unigramProbability, ngramProbability);
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
H A DBinaryDictionaryTests.java325 final int unigramProbability = 100;
328 addUnigramWord(binaryDictionary, "aaa", unigramProbability);
329 addUnigramWord(binaryDictionary, "abb", unigramProbability);
330 addUnigramWord(binaryDictionary, "bcc", unigramProbability);
364 addUnigramWord(binaryDictionary, "abcde", unigramProbability);
365 addUnigramWord(binaryDictionary, "fghij", unigramProbability);
367 addUnigramWord(binaryDictionary, "fgh", unigramProbability);
368 addUnigramWord(binaryDictionary, "abc", unigramProbability);
369 addUnigramWord(binaryDictionary, "f", unigramProbability);
418 final int unigramProbability
[all...]
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/
H A Ddic_node_utils.cpp87 const int unigramProbability = dicNode->getProbability(); local
91 prevWordsPtNodePos, dicNode->getPtNodePos(), unigramProbability);
93 return dictionaryStructurePolicy->getProbability(unigramProbability,
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
H A DLanguageModelParam.java60 public LanguageModelParam(final CharSequence word, final int unigramProbability, argument
62 this(null /* word0 */, word, unigramProbability, Dictionary.NOT_A_PROBABILITY, timestamp);
67 final int unigramProbability, final int bigramProbability,
73 mUnigramProbability = unigramProbability;
169 final int unigramProbability = isValidWord ?
176 return new LanguageModelParam(word, unigramProbability, timestamp);
185 unigramProbability, bigramProbability, timestamp);
66 LanguageModelParam(final CharSequence word0, final CharSequence word1, final int unigramProbability, final int bigramProbability, final int timestamp) argument
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v2/
H A Dpatricia_trie_policy.cpp284 int PatriciaTriePolicy::getProbability(const int unigramProbability, argument
290 if (unigramProbability == NOT_A_PROBABILITY) {
293 return ProbabilityUtils::backoff(unigramProbability);
295 return ProbabilityUtils::computeProbabilityForBigram(unigramProbability,
458 int unigramProbability = NOT_A_PROBABILITY; local
460 MAX_WORD_LENGTH, outCodePoints, &unigramProbability);
H A Dpatricia_trie_policy.h68 int getProbability(const int unigramProbability, const int bigramProbability) const;
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/
H A Ddictionary_structure_with_buffer_policy.h57 virtual int getProbability(const int unigramProbability,
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_policy.cpp119 int Ver4PatriciaTriePolicy::getProbability(const int unigramProbability, argument
123 return ForgettingCurveUtils::getProbability(unigramProbability, bigramProbability);
125 if (unigramProbability == NOT_A_PROBABILITY) {
128 return ProbabilityUtils::backoff(unigramProbability);
527 int unigramProbability = NOT_A_PROBABILITY; local
529 terminalPtNodePos, MAX_WORD_LENGTH, outCodePoints, &unigramProbability);
H A Dver4_patricia_trie_policy.h91 int getProbability(const int unigramProbability, const int bigramProbability) const;
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/
H A Dver4_patricia_trie_policy.cpp109 int Ver4PatriciaTriePolicy::getProbability(const int unigramProbability, argument
113 return ForgettingCurveUtils::getProbability(unigramProbability, bigramProbability);
115 if (unigramProbability == NOT_A_PROBABILITY) {
118 return ProbabilityUtils::backoff(unigramProbability);
539 int unigramProbability = NOT_A_PROBABILITY; local
541 terminalPtNodePos, MAX_WORD_LENGTH, outCodePoints, &unigramProbability);
H A Dver4_patricia_trie_policy.h73 int getProbability(const int unigramProbability, const int bigramProbability) const;
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp468 jint unigramProbability = env->GetIntField(languageModelParam, unigramProbabilityFieldId); local
484 isBlacklisted, unigramProbability, timestamp, 0 /* level */, 1 /* count */,

Completed in 971 milliseconds