HomeSort by relevance Sort by last modified time
    Searched refs:bigram (Results 1 - 13 of 13) sorted by null

  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
BinaryDictionaryTests.java 207 // Testing bigram link.
261 final Pair<String, String> bigram = new Pair<String, String>(word0, word1); local
262 bigramWords.add(bigram);
264 bigramProbabilities.put(bigram, bigramProbability);
268 for (final Pair<String, String> bigram : bigramWords) {
269 final int unigramProbability = unigramProbabilities.get(bigram.second);
270 final int bigramProbability = bigramProbabilities.get(bigram);
274 binaryDictionary.getBigramProbability(bigram.first, bigram.second));
319 // Test remove non-existing bigram operation
458 final Pair<String, String> bigram = new Pair<String, String>(word0, word1); local
547 final Pair<String, String> bigram = new Pair<String, String>(word0, word1); local
555 final Pair<String, String> bigram = bigramWords.get(bigramIndex); local
570 final Pair<String, String> bigram = bigramWords.get(i); local
    [all...]
BinaryDictionaryDecayingTests.java 277 final Pair<String, String> bigram = new Pair<String, String>(word0, word1); local
278 bigrams.add(bigram);
284 final Pair<String, String> bigram = bigrams.get(random.nextInt(bigrams.size())); local
285 binaryDictionary.addUnigramWord(bigram.first, DUMMY_PROBABILITY);
286 binaryDictionary.addUnigramWord(bigram.second, DUMMY_PROBABILITY);
287 binaryDictionary.addBigramWords(bigram.first, bigram.second, DUMMY_PROBABILITY);
  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/
FusionDictionary.java 71 * This represents an "attribute", that is either a bigram or a shortcut.
202 * Adds a word to the bigram list. Updates the frequency if the word already
209 WeightedString bigram = getBigram(word); local
210 if (bigram != null) {
211 bigram.mFrequency = frequency;
213 bigram = new WeightedString(word, frequency);
214 mBigrams.add(bigram);
237 * Gets the bigram for the given word.
245 WeightedString bigram = mBigrams.get(i); local
246 if (bigram.mWord.equals(word))
287 final WeightedString bigram = bigrams.get(i); local
    [all...]
Ver3DictEncoder.java 209 * Write a bigram attributes list to mBuffer.
211 * @param bigrams the bigram attributes list.
220 final WeightedString bigram = bigramIterator.next(); local
222 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord);
228 offset, bigram.mFrequency, unigramFrequencyForThisWord, bigram.mWord);
BinaryDictDecoderUtils.java 465 for (PendingAttribute bigram : info.mBigrams) {
467 bigram.mAddress, options);
470 bigram.mFrequency);
575 for (final WeightedString bigram : w.mBigrams) {
576 newDict.setBigram(w.mWord, bigram.mWord, bigram.mFrequency);
Ver4DictEncoder.java 141 final WeightedString bigram = bigramIterator.next(); local
143 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord);
146 bigramIterator.hasNext(), 0, bigram.mFrequency,
147 unigramFrequencyForThisWord, bigram.mWord);
DynamicBinaryDictIOUtils.java 226 * @param bigramStrings bigram list, or null if none.
244 for (final WeightedString bigram : bigramStrings) {
245 int position = dictUpdater.getTerminalPosition(bigram.mWord);
249 bigrams.add(new PendingAttribute(bigram.mFrequency, position));
BinaryDictEncoderUtils.java 270 // extreme overhead at bigram lookup time (it would make the search function O(n) instead
389 for (WeightedString bigram : ptNode.mBigrams) {
392 FusionDictionary.findWordInTree(dict.mRootNodeArray, bigram.mWord));
661 * Makes the flag value for a bigram.
664 * @param offset the offset of the bigram.
665 * @param bigramFrequency the frequency of the bigram, 0..255.
667 * @param word the second bigram, for debugging purposes
688 MakedictLog.e("Unigram freq is superior to bigram freq for \"" + word
689 + "\". Bigram freq is " + bigramFrequency + ", unigram freq for "
697 // value of the 16th step. In all justice, if the bigram frequency is low enough to b
    [all...]
  /packages/inputmethods/LatinIME/tools/dicttool/src/com/android/inputmethod/latin/dicttool/
XmlDictInputOutput.java 53 private static final String BIGRAM_TAG = "bigram";
160 // In this version of the XML file, the bigram frequency is given as an int 0..XML_MAX
162 // In memory and in the binary dictionary the bigram frequency is 0..MEMORY_MAX
187 WeightedString bigram = new WeightedString(dst, freq / XML_TO_MEMORY_RATIO); local
190 bigramList.add(bigram);
206 * SAX handler for a bigram XML file.
326 for (final WeightedString bigram : bigramList) {
327 if (!dict.hasWord(bigram.mWord)) continue;
328 dict.setBigram(firstWord, bigram.mWord, bigram.mFrequency)
    [all...]
Info.java 61 System.out.println("Bigram count : " + bigramCount);
95 for (final WeightedString bigram : bigrams) {
96 System.out.println(" Bigram: " + bigram.mWord + " (" + bigram.mFrequency + ")");
CombinedInputOutput.java 46 private static final String BIGRAM_TAG = "bigram";
240 for (WeightedString bigram : word.mBigrams) {
241 destination.write(" " + BIGRAM_TAG + "=" + bigram.mWord + ","
242 + FREQUENCY_TAG + "=" + bigram.mFrequency + "\n");
  /packages/inputmethods/LatinIME/native/jni/
Android.mk 70 bigram/bigram_list_read_write_utils.cpp \
71 bigram/dynamic_bigram_list_policy.cpp \
  /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/
UserHistoryDictIOUtilsTests.java 96 for (final String bigram : expectedBigrams) {
97 assertNotNull(ptNode.getBigram(bigram));
215 // add new bigram

Completed in 77 milliseconds