/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
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);
|
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...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/ |
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...] |
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...] |
/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...] |