/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/ |
H A D | probability_utils.h | 27 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 D | forgetting_curve_utils.cpp | 89 /* 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 D | forgetting_curve_utils.h | 105 static int backoff(const int unigramProbability);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | multi_bigram_map.cpp | 39 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 D | multi_bigram_map.h | 43 const int unigramProbability); 64 const int nextWordPosition, const int unigramProbability) const; 80 const int unigramProbability);
|
H A D | dictionary.cpp | 78 int unigramProbability = 0; local 81 MAX_WORD_LENGTH, targetWordCodePoints, &unigramProbability); 86 unigramProbability, ngramProbability);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/ |
H A D | BinaryDictionaryTests.java | 325 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 D | dic_node_utils.cpp | 87 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 D | LanguageModelParam.java | 60 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 D | patricia_trie_policy.cpp | 284 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 D | patricia_trie_policy.h | 68 int getProbability(const int unigramProbability, const int bigramProbability) const;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/ |
H A D | dictionary_structure_with_buffer_policy.h | 57 virtual int getProbability(const int unigramProbability,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 119 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 D | ver4_patricia_trie_policy.h | 91 int getProbability(const int unigramProbability, const int bigramProbability) const;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 109 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 D | ver4_patricia_trie_policy.h | 73 int getProbability(const int unigramProbability, const int bigramProbability) const;
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 468 jint unigramProbability = env->GetIntField(languageModelParam, unigramProbabilityFieldId); local 484 isBlacklisted, unigramProbability, timestamp, 0 /* level */, 1 /* count */,
|