| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge "Enable ASan (Address Sanitizer) for native host test" |  Yohei Yukawa | 2014-10-22 | 1 | -0/+4 |
|\ |
|
| * | Enable ASan (Address Sanitizer) for native host test•••This CL enables Address Sanitizer for native host test. Note that
production build is not affected with this change. ASan is enabled
only in static lib for test executables.
Change-Id: Idbe1f2e4502dfce9b6fb0253d7ebda8d37fbf84e
|  Yohei Yukawa | 2014-10-22 | 1 | -0/+4 |
* | | Support dumping ngram entries.•••Bug: 14425059
Change-Id: Ib03a0c3d166ed6f1e60c67127b28006d55143b6b
|  Keisuke Kuroyanagi | 2014-10-22 | 5 | -25/+50 |
|/ |
|
* | Support ngram entry migration.•••Bug: 14425059
Change-Id: I98cb9fa303af2d93a0a3512e8732231c564e3c5d
|  Keisuke Kuroyanagi | 2014-10-22 | 6 | -43/+131 |
* | Fix debug build.•••Change-Id: Id94636714d04a8828718b87741c0ee62a14cb3b4
|  Keisuke Kuroyanagi | 2014-10-21 | 2 | -4/+4 |
* | Merge changes I210acb81,Ie9508788•••* changes:
Make NgramProperty have NgramContext.
Create .cpp file for NgramContext.
|  Keisuke Kuroyanagi | 2014-10-21 | 15 | -150/+188 |
|\ |
|
| * | Make NgramProperty have NgramContext.•••Bug: 14425059
Change-Id: I210acb816b122857dbbe1ee4dd6a35c5335bf2bf
|  Keisuke Kuroyanagi | 2014-10-21 | 12 | -43/+48 |
| * | Create .cpp file for NgramContext.•••Bug: 14425059
Change-Id: Ie950878817b9c80cc9c970e1a84880c9b9ab228a
|  Keisuke Kuroyanagi | 2014-10-21 | 3 | -107/+140 |
* | | Merge "Use EntryCounters during GC." |  Keisuke Kuroyanagi | 2014-10-21 | 5 | -65/+54 |
|\| |
|
| * | Use EntryCounters during GC.•••Bug: 14425059
Change-Id: I61eb798686dc753fb6c0fe99a0719c1732198f30
|  Keisuke Kuroyanagi | 2014-10-21 | 5 | -65/+54 |
* | | Merge "Renaming "blacklist" flag to "possibly offensive"" |  Adrian Velicu | 2014-10-21 | 14 | -59/+107 |
|\ \
| |/
|/| |
|
| * | Renaming "blacklist" flag to "possibly offensive"•••No behaviour changes.
Unified the overloaded FusionDictionary::add method to always take an
isPossiblyOffensive argument.
Bug: 11031090
Change-Id: I5741a023ca1ce842d2cf10d4f6c926b0efabaa78
|  Adrian Velicu | 2014-10-21 | 14 | -59/+107 |
* | | Introduce EntryCounters to count entries in a dictionary.•••Bug: 14425059
Change-Id: Ic13ba827d96fa4a147485ba92fdb37e23e04e8e8
|  Keisuke Kuroyanagi | 2014-10-21 | 16 | -89/+230 |
|/ |
|
* | Change entry count limit.•••Unigram 10K, Bigram 30K, Trigram 30K.
Change-Id: Ibd19c6a2b618499df1c70000bad7b47498187f0a
|  Keisuke Kuroyanagi | 2014-10-20 | 2 | -3/+7 |
* | Merge "Update useless n-gram entry detection logic during GC." |  Keisuke Kuroyanagi | 2014-10-15 | 2 | -21/+32 |
|\ |
|
| * | Update useless n-gram entry detection logic during GC.•••Bug: 14425059
Change-Id: Ib939deae5b60167751dee07965bb1ef1a43c4625
|  Keisuke Kuroyanagi | 2014-10-15 | 2 | -21/+32 |
* | | Merge "Use better conditional probability for ngram entries." |  Keisuke Kuroyanagi | 2014-10-15 | 2 | -11/+26 |
|\| |
|
| * | Use better conditional probability for ngram entries.•••Old:
P(W | W_prev) = f(W, W_prev) + C
New:
P(W | W_prev) = f(W, W_prev) / f(W_prev)
Bug: 14425059
Bug: 16547409
Change-Id: I4d13be6de2c6bad6bad7fb22320a23ba4ecd361c
|  Keisuke Kuroyanagi | 2014-10-15 | 2 | -11/+26 |
* | | Merge "Move entry updating method to language model dict content." |  Keisuke Kuroyanagi | 2014-10-15 | 7 | -72/+115 |
|\| |
|
| * | Move entry updating method to language model dict content.•••Bug: 14425059
Change-Id: I710055490d141539458cbf968adf5a7ccffd9552
|  Keisuke Kuroyanagi | 2014-10-15 | 7 | -72/+115 |
* | | Quit using weightChildNode for ADDITIONAL_PROXIMITY and SUBSTITUTION.•••[Category diff]
+1 0
-1 1
+2 0
-2 0
+3 0
-3 0
+4 1
-4 1
+5 8
-5 7
+6 0
-6 1
+7 1
-7 0
[Weighted category diff]
+1 0
-1 1
+2 0
-2 0
+3 0
-3 0
+4 1
-4 1
+5 8
-5 7
+6 0
-6 1
+7 1
-7 0
Bug: 13756409
Change-Id: I6ac3567545676bbefbee3e87dda54bc083c15fb6
|  Keisuke Kuroyanagi | 2014-10-14 | 4 | -9/+14 |
* | | Merge "Remove shouldBlockAutoCorrectionBySafetyNet" |  Keisuke Kuroyanagi | 2014-10-14 | 1 | -17/+0 |
|\ \
| |/
|/| |
|
| * | Remove shouldBlockAutoCorrectionBySafetyNet•••Bug: 13756409
[Category diff]
+1 27
-1 0
+2 0
-2 0
+3 0
-3 1
+4 11
-4 0
+5 51
-5 0
+6 0
-6 38
+7 0
-7 50
[Weighted category diff]
+1 28
-1 0
+2 0
-2 0
+3 0
-3 1
+4 11
-4 0
+5 51
-5 0
+6 0
-6 39
+7 0
-7 50
show diff for ./en_user_log_phones_2011_08.csv
+1 4
+4 5
+5 7
-6 9
-7 7
The increase of false positives comes from the spaceless
typing test cases that are synthetic data.
Change-Id: I4ea77aa56ebfaa5518c71107169e1d2332de6327
|  Keisuke Kuroyanagi | 2014-10-14 | 1 | -17/+0 |
* | | 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: I70297d82436c10c790bdfad6f3dfefdb4bb2f852 |  Keisuke Kuroyanagi | 2014-10-13 | 2 | -4/+10 |
* | | [ML23] Introduce a different accuracy/performance tradeoff•••Bug: 11230254
Change-Id: Ic09518c818ae7b68942b1c63160dd462e5922cb5
|  Jean Chalard | 2014-10-10 | 6 | -6/+43 |
* | | Merge "Make members of classes that are used with std::vector const" |  Keisuke Kuroyanagi | 2014-10-10 | 3 | -21/+19 |
|\ \ |
|
| * | | Make members of classes that are used with std::vector const•••Change-Id: Id93fb87f5630230fc3f9cd339e12f3b0e2006ea9
|  Keisuke Kuroyanagi | 2014-10-09 | 3 | -21/+19 |
* | | | Merge "Rename prev_words_info.h to ngram_context.h" |  Keisuke Kuroyanagi | 2014-10-09 | 10 | -9/+9 |
|\| | |
|
| * | | Rename prev_words_info.h to ngram_context.h•••Bug: 14425059
Change-Id: I0e906631ecad2361a8198b3f9e3394bb22c5bf83
|  Keisuke Kuroyanagi | 2014-10-09 | 10 | -9/+9 |
* | | | Merge "Rename PrevWordsInfo to NgramContext." |  Keisuke Kuroyanagi | 2014-10-09 | 15 | -114/+114 |
|\| | |
|
| * | | Rename PrevWordsInfo to NgramContext.•••Bug: 14425059
Change-Id: I30703fc80e9450d4e2dbfec965e7f9f4468f6a11
|  Keisuke Kuroyanagi | 2014-10-09 | 15 | -114/+114 |
* | | | Fixing misspelled word•••Change-Id: I51d77e271143d40256b39e5c60a3065d9fdf63fb
|  Adrian Velicu | 2014-10-09 | 4 | -5/+5 |
|/ / |
|
* | | Rename updateCounter to updateEntriesForWordWithNgramContext.•••Bug: 14425059
Change-Id: Id9b0dd7e32c711ed4292981517c3febd5fe9e897
|  Keisuke Kuroyanagi | 2014-10-09 | 10 | -28/+33 |
* | | Extend jni method to dump ngram entries.•••Bug: 14425059
Change-Id: Ib03b58525fae12f254b45630bee31ecbdde227b1
|  Keisuke Kuroyanagi | 2014-10-09 | 1 | -4/+6 |
|/ |
|
* | Merge "Improve bigram probability computation for decaying dicts." |  Keisuke Kuroyanagi | 2014-10-06 | 6 | -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 Kuroyanagi | 2014-10-06 | 6 | -98/+83 |
* | | Merge "Make sure to suppress BoS prediction until input twice." |  Keisuke Kuroyanagi | 2014-10-06 | 1 | -1/+4 |
|\ \ |
|
| * | | Make sure to suppress BoS prediction until input twice.•••Change-Id: I98d91f264d5d1d3f5bcda1fd9ec885779ba2f746
|  Keisuke Kuroyanagi | 2014-10-06 | 1 | -1/+4 |
* | | | Merge "Fix: BoS prediction is shown after inputting just once." |  Keisuke Kuroyanagi | 2014-10-06 | 1 | -1/+4 |
|\| |
| |/
|/| |
|
| * | Fix: BoS prediction is shown after inputting just once.•••Change-Id: Ibba209f47cb5b1a4b08281689d607711b8dcfad4
|  Keisuke Kuroyanagi | 2014-10-06 | 1 | -1/+4 |
* | | Show prediction results in debug build.•••Bug: 16547409
Change-Id: If85418583998cd639c794bf5d5cfbbb972c34f72
|  Keisuke Kuroyanagi | 2014-10-06 | 3 | -4/+4 |
|/ |
|
* | Fix: ProbabilityDictContent can be wrongly large.•••It can be twice as large as it should be (80KB larger).
Change-Id: If94f748f8c48a442b3c95ac989099aaed2aa2f86
|  Keisuke Kuroyanagi | 2014-10-06 | 1 | -3/+1 |
* | Merge "Remove -fno-inline from profiling build." |  Keisuke Kuroyanagi | 2014-10-03 | 1 | -1/+1 |
|\ |
|
| * | Remove -fno-inline from profiling build.•••Bug: 17797064
Change-Id: I0ab60e2da8c9f509de472afbc3ad32e41e69e73c
|  Keisuke Kuroyanagi | 2014-10-03 | 1 | -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 Chalard | 2014-10-03 | 9 | -45/+51 |
|/ |
|
* | Implement updateCounter() by using existing entry adding methods.•••Bug: 14425059
Change-Id: I0b6cb80e1fb8f738e9c7d9e80fbc0c479546b879
|  Keisuke Kuroyanagi | 2014-10-01 | 13 | -21/+129 |
* | Add jni method to update entries for a word efficiently.•••Bug: 14425059
Change-Id: Ic628939ea68cdee17573409883a8403c73b78905
|  Keisuke Kuroyanagi | 2014-10-01 | 1 | -0/+18 |
* | Move HistoricalInfo to property and use it in *Property.•••Bug: 14425059
Change-Id: Icccccabad98fb543c6a6be2844cfc0086d80b739
|  Keisuke Kuroyanagi | 2014-10-01 | 21 | -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 Kuroyanagi | 2014-09-29 | 26 | -101/+96 |
* | Quit reading unigram probability in Ver4PatriciaTrieNodeReader.•••Bug: 14425059
Change-Id: I4fc7b0e236151a2c64e7131772264024c6597633
|  Keisuke Kuroyanagi | 2014-09-25 | 6 | -38/+20 |