aboutsummaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix: BoS bigram from user history dictionary is too strong.•••They can be always stronger than BoS predictions from the contextual dictionary. Bug: 17961731 Change-Id: I70297d82436c10c790bdfad6f3dfefdb4bb2f852Keisuke Kuroyanagi2014-10-132-4/+10
* [ML23] Introduce a different accuracy/performance tradeoff•••Bug: 11230254 Change-Id: Ic09518c818ae7b68942b1c63160dd462e5922cb5 Jean Chalard2014-10-106-6/+43
* Merge "Make members of classes that are used with std::vector const"Keisuke Kuroyanagi2014-10-103-21/+19
|\
| * Make members of classes that are used with std::vector const•••Change-Id: Id93fb87f5630230fc3f9cd339e12f3b0e2006ea9 Keisuke Kuroyanagi2014-10-093-21/+19
* | Merge "Rename prev_words_info.h to ngram_context.h"Keisuke Kuroyanagi2014-10-0910-9/+9
|\|
| * Rename prev_words_info.h to ngram_context.h•••Bug: 14425059 Change-Id: I0e906631ecad2361a8198b3f9e3394bb22c5bf83 Keisuke Kuroyanagi2014-10-0910-9/+9
* | Merge "Rename PrevWordsInfo to NgramContext."Keisuke Kuroyanagi2014-10-0915-114/+114
|\|
| * Rename PrevWordsInfo to NgramContext.•••Bug: 14425059 Change-Id: I30703fc80e9450d4e2dbfec965e7f9f4468f6a11 Keisuke Kuroyanagi2014-10-0915-114/+114
* | Fixing misspelled word•••Change-Id: I51d77e271143d40256b39e5c60a3065d9fdf63fb Adrian Velicu2014-10-094-5/+5
|/
* Rename updateCounter to updateEntriesForWordWithNgramContext.•••Bug: 14425059 Change-Id: Id9b0dd7e32c711ed4292981517c3febd5fe9e897 Keisuke Kuroyanagi2014-10-0910-28/+33
* Extend jni method to dump ngram entries.•••Bug: 14425059 Change-Id: Ib03b58525fae12f254b45630bee31ecbdde227b1 Keisuke Kuroyanagi2014-10-091-4/+6
* Merge "Improve bigram probability computation for decaying dicts."Keisuke Kuroyanagi2014-10-066-98/+83
|\
| * Improve bigram probability computation for decaying dicts.•••Without personalization: Total words: 1079345, Success Num: 819749, Success Percentage: 75.949% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1754, Bad Failure Percentage: 0.163% Failures, with auto-correction (F-C): 28463, F-C Percentage: 2.637% Max Keystrokes: 6074285, Min Keystrokes: 4649326, Keystroke Saving Percentage:23.459% With current probability computing logic: Total words: 1079382, Success Num: 838329, Success Percentage: 77.667% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1332, Bad Failure Percentage: 0.123% Failures, with auto-correction (F-C): 28558, F-C Percentage: 2.646% Max Keystrokes: 6074503, Min Keystrokes: 4474102, Keystroke Saving Percentage:26.346% Remove isof files. With new probability computing logic: Total words: 1079356, Success Num: 844954, Success Percentage: 78.283% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1306, Bad Failure Percentage: 0.121% Failures, with auto-correction (F-C): 27214, F-C Percentage: 2.521% Max Keystrokes: 6074477, Min Keystrokes: 4243021, Keystroke Saving Percentage:30.150% Remove isof files. Bug: 16547409 Change-Id: I3d2a49c7aaa2c0f6835c52ef72d22466ee225789 Keisuke Kuroyanagi2014-10-066-98/+83
* | Merge "Make sure to suppress BoS prediction until input twice."Keisuke Kuroyanagi2014-10-061-1/+4
|\ \
| * | Make sure to suppress BoS prediction until input twice.•••Change-Id: I98d91f264d5d1d3f5bcda1fd9ec885779ba2f746 Keisuke Kuroyanagi2014-10-061-1/+4
* | | Merge "Fix: BoS prediction is shown after inputting just once."Keisuke Kuroyanagi2014-10-061-1/+4
|\| | | |/ |/|
| * Fix: BoS prediction is shown after inputting just once.•••Change-Id: Ibba209f47cb5b1a4b08281689d607711b8dcfad4 Keisuke Kuroyanagi2014-10-061-1/+4
* | Show prediction results in debug build.•••Bug: 16547409 Change-Id: If85418583998cd639c794bf5d5cfbbb972c34f72 Keisuke Kuroyanagi2014-10-063-4/+4
|/
* Fix: ProbabilityDictContent can be wrongly large.•••It can be twice as large as it should be (80KB larger). Change-Id: If94f748f8c48a442b3c95ac989099aaed2aa2f86 Keisuke Kuroyanagi2014-10-061-3/+1
* Merge "Remove -fno-inline from profiling build."Keisuke Kuroyanagi2014-10-031-1/+1
|\
| * Remove -fno-inline from profiling build.•••Bug: 17797064 Change-Id: I0ab60e2da8c9f509de472afbc3ad32e41e69e73c Keisuke Kuroyanagi2014-10-031-1/+1
* | [ML13] Fix the locale passing in ProximityInfo•••The locale is used to determine additional proximity characters. This is dependent on the dictionary language, but was passed as a function of the layout, which is wrong and would have given bad suggestions in multi-lingual mode. Ideally, additional proximity characters should be inserted in the dictionary header, but for now it's a rather simple change to get it from the dictionary's locale instead of the proximity info locale. Also, that allows us to remove completely the locale parameter from proximity info, which is a much needed change. This change has zero effect on unit tests and on regression tests. Bug: 11230254 Change-Id: If95157155db7dccd1f00b8ba55ccb3600283f9e4 Jean Chalard2014-10-039-45/+51
|/
* Implement updateCounter() by using existing entry adding methods.•••Bug: 14425059 Change-Id: I0b6cb80e1fb8f738e9c7d9e80fbc0c479546b879 Keisuke Kuroyanagi2014-10-0113-21/+129
* Add jni method to update entries for a word efficiently.•••Bug: 14425059 Change-Id: Ic628939ea68cdee17573409883a8403c73b78905 Keisuke Kuroyanagi2014-10-011-0/+18
* Move HistoricalInfo to property and use it in *Property.•••Bug: 14425059 Change-Id: Icccccabad98fb543c6a6be2844cfc0086d80b739 Keisuke Kuroyanagi2014-10-0121-89/+64
* Rename BigramProperty to NgramProperty.•••Remaining work is changing bigram to ngram for supporting ngram entry counting, dumping, and migration. Bug: 14425059 Change-Id: Ifba288a1166996d62a5e57698f63537ea0a2a8ee Keisuke Kuroyanagi2014-09-2926-101/+96
* Quit reading unigram probability in Ver4PatriciaTrieNodeReader.•••Bug: 14425059 Change-Id: I4fc7b0e236151a2c64e7131772264024c6597633 Keisuke Kuroyanagi2014-09-256-38/+20
* Use std::move for dictionary properties.•••Change-Id: I15056b36b7493f4bac1dbcbb46a0b44343ede153 Keisuke Kuroyanagi2014-09-259-48/+58
* Merge "Use CodePointArrayView in WordProperty."Keisuke Kuroyanagi2014-09-244-12/+7
|\
| * Use CodePointArrayView in WordProperty.•••Change-Id: I45a9755c413003831788d190beb499fee8ce63aa Keisuke Kuroyanagi2014-09-244-12/+7
* | Merge "Refactoring method to get code points and code point count."Keisuke Kuroyanagi2014-09-2410-61/+47
|\|
| * Refactoring method to get code points and code point count.•••Bug: 14425059 Change-Id: I4731bd6076d34556e46e6714180fed324fb6aba3 Keisuke Kuroyanagi2014-09-2410-61/+47
* | Fix: native unit test.•••Bug: 14425059 Change-Id: I7c5103eac35e01a5732f1f4594d730df06dfca96 Keisuke Kuroyanagi2014-09-241-4/+4
|/
* Move word flags to language model dict content.•••Bug: 14425059 Change-Id: I64712e5c83d0bc241e6f0f16117ab47b5d75bd4b Keisuke Kuroyanagi2014-09-249-42/+68
* Prepare supporting n-gram for user history dictionary.•••Bug:17097992 Change-Id: Ic8bfde3d4cc0e720bf7681e08e16fb2ad94d5670 Keisuke Kuroyanagi2014-09-221-0/+3
* Fix native crash.•••Change-Id: Ia8871db0248ddbc821605079e2a3e93859f4c9b7 Keisuke Kuroyanagi2014-09-191-1/+1
* Merge "Native side reads character table"Akifumi Yoshimoto2014-09-1918-56/+133
|\
| * Native side reads character table•••Bug:17097992 Change-Id: Ibcfc67833a6754fe6a2d82a3e3023b33886b9ea2 Akifumi Yoshimoto2014-09-1918-56/+133
* | [ML8] Add a language weight•••...and rename an improperly named normalization value Bug: 11230254 Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549 Jean Chalard2014-09-1915-47/+66
* | Make MAX_PREV_WORD_COUNT_FOR_N_GRAM 2.•••Bug: 14425059 Change-Id: Iefacd7e4a6c256658a58856240310eeb91ae32db Keisuke Kuroyanagi2014-09-181-1/+1
* | Pass prevWordCount to native code for getSuggestion.•••Bug: 14425059 Change-Id: Id2b49a448982c997e5c0a22445b115e675156c3e Keisuke Kuroyanagi2014-09-182-14/+13
|/
* Merge "Use ReadOnlyByteArrayView in Ver2ParticiaTrieNodeReader."Keisuke Kuroyanagi2014-09-173-13/+11
|\
| * Use ReadOnlyByteArrayView in Ver2ParticiaTrieNodeReader.•••Change-Id: Ie3325bb9666c7ff6d519a1b72ed2fe9fc4f140a9 Keisuke Kuroyanagi2014-09-173-13/+11
* | Merge "Use ReadOnlyByteArrayView in Ver2PtNodeArrayReader."Keisuke Kuroyanagi2014-09-173-12/+11
|\|
| * Use ReadOnlyByteArrayView in Ver2PtNodeArrayReader.•••Change-Id: Ia1065465abdf7c64fadb3ff1efd2a4d2df343264 Keisuke Kuroyanagi2014-09-173-12/+11
* | Merge "Use ReadOnlyByteArrayView in ShortcutListPolicy"Keisuke Kuroyanagi2014-09-175-26/+26
|\|
| * Use ReadOnlyByteArrayView in ShortcutListPolicy•••Change-Id: I03a6f49c9005306bcc5fce8b7e4d37b8d30b9faa Keisuke Kuroyanagi2014-09-175-26/+26
* | Merge "Use ReadOnlyByteArrayView in BigramListPolicy."Keisuke Kuroyanagi2014-09-173-28/+26
|\|
| * Use ReadOnlyByteArrayView in BigramListPolicy.•••Change-Id: I0f8e8044c8803a7a542f97be5b8f08fdb5ae3926 Keisuke Kuroyanagi2014-09-173-28/+26
* | Merge "Use ReadOnlyByteArrayView in PatriciaTriePolicy."Keisuke Kuroyanagi2014-09-173-44/+59
|\|