Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b30f7e4b authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi Committed by Android (Google) Code Review
Browse files

Merge "Check whether the word is OOV or not for amanatto update."

parents eab4d252 05113c18
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -365,6 +365,7 @@ public final class BinaryDictionary extends Dictionary {
    }

    public static class LanguageModelParam {
        public final String mTargetWord;
        public final int[] mWord0;
        public final int[] mWord1;
        // TODO: this needs to be a list of shortcuts
@@ -379,6 +380,7 @@ public final class BinaryDictionary extends Dictionary {
        // Constructor for unigram. TODO: support shortcuts
        public LanguageModelParam(final String word, final int unigramProbability,
                final int timestamp) {
            mTargetWord = word;
            mWord0 = null;
            mWord1 = StringUtils.toCodePointArray(word);
            mShortcutTarget = null;
@@ -394,6 +396,7 @@ public final class BinaryDictionary extends Dictionary {
        public LanguageModelParam(final String word0, final String word1,
                final int unigramProbability, final int bigramProbability,
                final int timestamp) {
            mTargetWord = word1;
            mWord0 = StringUtils.toCodePointArray(word0);
            mWord1 = StringUtils.toCodePointArray(word1);
            mShortcutTarget = null;
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ const int ForgettingCurveUtils::DISCARD_LEVEL_ZERO_ENTRY_TIME_STEP_COUNT_THRESHO

const ForgettingCurveUtils::ProbabilityTable ForgettingCurveUtils::sProbabilityTable;

// TODO: Revise the logic to decide the initial probability depending on the given probability.
/* static */ const HistoricalInfo ForgettingCurveUtils::createUpdatedHistoricalInfo(
        const HistoricalInfo *const originalHistoricalInfo,
        const int newProbability, const int timestamp) {
+0 −1
Original line number Diff line number Diff line
@@ -26,7 +26,6 @@ namespace latinime {

class DictionaryHeaderStructurePolicy;

// TODO: Quit using bigram probability to indicate the delta.
class ForgettingCurveUtils {
 public:
    static const int MAX_UNIGRAM_COUNT;
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@

namespace latinime {

// TODO: Quit using bigram probability to indicate the delta.
class ProbabilityUtils {
 public:
    static AK_FORCE_INLINE int backoff(const int unigramProbability) {