/packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/ |
XmlDictInputOutput.java | 53 private static final String BIGRAM_TAG = "bigram"; 154 // In this version of the XML file, the bigram frequency is given as an int 0..XML_MAX 156 // In memory and in the binary dictionary the bigram frequency is 0..MEMORY_MAX 181 WeightedString bigram = new WeightedString(dst, freq / XML_TO_MEMORY_RATIO); local 184 bigramList.add(bigram); 200 * SAX handler for a bigram XML file. 308 for (final WeightedString bigram : bigramList) { 309 if (!dict.hasWord(bigram.mWord)) continue; 310 dict.setBigram(firstWord, bigram.mWord, bigram.mProbabilityInfo) [all...] |
Info.java | 62 System.out.println("Bigram count : " + bigramCount); 97 for (final WeightedString bigram : bigrams) { 99 " Bigram: " + bigram.mWord + " (" + bigram.getProbability() + ")");
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
CombinedFormatUtils.java | 28 public static final String BIGRAM_TAG = "bigram"; 79 for (final WeightedString bigram : wordProperty.mBigrams) { 80 builder.append(" " + BIGRAM_TAG + "=" + bigram.mWord); 82 builder.append(formatProbabilityInfo(bigram.mProbabilityInfo));
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
Ver4DictDecoder.java | 105 for (final WeightedString bigram : wordProperty.mBigrams) { 106 fusionDict.setBigram(word0, bigram.mWord, bigram.mProbabilityInfo);
|
FusionDictionary.java | 181 * Adds a word to the bigram list. Updates the probability information if the word already 188 WeightedString bigram = getBigram(word); local 189 if (bigram != null) { 190 bigram.mProbabilityInfo = probabilityInfo; 192 bigram = new WeightedString(word, probabilityInfo); 193 mBigrams.add(bigram); 216 * Gets the bigram for the given word. 224 WeightedString bigram = mBigrams.get(i); local 225 if (bigram.mWord.equals(word)) { 226 return bigram; 266 final WeightedString bigram = bigrams.get(i); local [all...] |
Ver2DictEncoder.java | 198 * Write a bigram attributes list to mBuffer. 200 * @param bigrams the bigram attributes list. 209 final WeightedString bigram = bigramIterator.next(); local 211 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord); 217 offset, bigram.getProbability(), unigramFrequencyForThisWord, bigram.mWord);
|
Ver2DictDecoder.java | 299 for (final WeightedString bigram : wordProperty.mBigrams) { 300 fusionDict.setBigram(word0, bigram.mWord, bigram.mProbabilityInfo);
|
BinaryDictEncoderUtils.java | 275 // extreme overhead at bigram lookup time (it would make the search function O(n) instead 386 for (WeightedString bigram : ptNode.mBigrams) { 389 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord)); 622 * Makes the flag value for a bigram. 625 * @param offset the offset of the bigram. 626 * @param bigramFrequency the frequency of the bigram, 0..255. 628 * @param word the second bigram, for debugging purposes 649 MakedictLog.e("Unigram freq is superior to bigram freq for \"" + word 650 + "\". Bigram freq is " + bigramFrequency + ", unigram freq for " 665 // value of the 16th step. In all justice, if the bigram frequency is low enough to b [all...] |
BinaryDictDecoderEncoderTests.java | 209 // check bigram 687 final Pair<String, String> bigram = new Pair<>(word0, word1); 688 assertTrue(bigramSet.contains(bigram)); 689 bigramSet.remove(bigram);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/ |
BinaryDictionaryTests.java | 363 // Testing bigram link. 429 final Pair<String, String> bigram = new Pair<>(word0, word1); local 430 bigramWords.add(bigram); 434 bigramProbabilities.put(bigram, bigramProbability); 438 for (final Pair<String, String> bigram : bigramWords) { 439 final int bigramProbability = bigramProbabilities.get(bigram); 441 isValidBigram(binaryDictionary, bigram.first, bigram.second)); 444 getBigramProbability(binaryDictionary, bigram.first, bigram.second)) 652 final Pair<String, String> bigram = new Pair<>(word0, word1); local 752 final Pair<String, String> bigram = new Pair<>(word0, word1); local 760 final Pair<String, String> bigram = bigramWords.get(bigramIndex); local 775 final Pair<String, String> bigram = bigramWords.get(i); local 1161 final Pair<String, String> bigram = new Pair<>(word0, word1); local 1427 final Pair<String, String> bigram = new Pair<>(word0, word1); local [all...] |
BinaryDictionaryDecayingTests.java | 475 final Pair<String, String> bigram = new Pair<>(word0, word1); local 476 bigrams.add(bigram); 482 final Pair<String, String> bigram = bigrams.get(random.nextInt(bigrams.size())); local 483 addUnigramWord(binaryDictionary, bigram.first, DUMMY_PROBABILITY); 484 addUnigramWord(binaryDictionary, bigram.second, DUMMY_PROBABILITY); 485 addBigramWords(binaryDictionary, bigram.first, bigram.second, DUMMY_PROBABILITY); [all...] |
/packages/inputmethods/LatinIME/native/jni/ |
NativeFileList.mk | 51 bigram/bigram_list_read_write_utils.cpp \ 64 bigram/ver4_bigram_list_policy.cpp \ 119 $(addprefix suggest/policyimpl/dictionary/structure/backward/v402/bigram/, \
|