PIME
PIME copied to clipboard
可以考慮調高新增「使用者詞彙」時的freq值
目前手上的詞庫達到50707個詞彙,969775 ROWID。
有發現自動記憶詞彙跟手動新增詞彙時的user_freq跟max_freq的值通常都是1。
自己會新增詞彙大多是比較重要的常用詞。 值只在1的情況下,打句子時會有優先選擇其他詞彙的狀況。
例如: 輸入「詞彙的狀況」,選字優先順序會判定成「雌會的狀況」「詞會的狀況」。 輸入「魔界戰記好有趣」,會變成「魔戒占寄好有趣」。
特別是打句子時,常常打了好幾次同樣的內容還是得選字改過來。 以至於偶爾會碰到要自己去開sqlite檔,把常用字的user_freq跟max_freq值自己修改到3000甚至10000才能解決選字優先順序的情況。
還有,例如我想讓單字「給與」的優先度最高,但是系統優先值預設是「給予」比較高。 這個時候,通常要打字、選字「給與」再按Enter,反覆個10遍以上才會將優先度修正過來。 例如:「ㄉㄚˋ ㄕㄥˋ」系統預設有「大乘」「大聖」「大勝」三種,預設值好像是大乘最高,我要調整到最常用的「大勝」至少要單獨打同樣的單字大概7~10次才會修正過來。
偶爾會遇到我想用的詞的freq值是50左右,但系統遇判的詞超過3000,freq值遠高於自己想要的詞彙時,開sqlite檔修正比較快。 也是在使用時發現的一個狀況。
認為可以改善這個狀況的方式。
- 「設定」新增優先度選項來對應。(可能有許多使用者在既有的優先度判定就已滿足)
- 調高手動新增詞彙時的初始freq值。
- 連續單獨輸入同個詞彙超過3~5次時,可自動大幅增加此單字的freq值。(例如增加500)
不知道有沒有辦法提昇選字的正確率。
連續輸入詞彙大幅增加freq這點。 我是覺得因為現在的新酷音可以用Ctrl + Delete來刪除單字。 所以萬一遇到詞彙優先度過高的狀況,一般使用者也可能靠刪除單字來reset過高freq的單字問題。 可能可以嘗試看看。
「詞彙」跟「會的」兩個都Ctrl + Delete刪除,再單獨輸入兩個單字後 觀察到「詞彙」的freq為413,「會的」的freq高達2715。 這個狀況真的覺得如果沒辦法靠連續輸入詞彙來大幅增加單字freq的話,只能靠自己開sqlite檔來解決。
簡單來說,就是自己期望轉成常用字的詞彙。 因為freq的增加參數太少,而很難即時記憶。被比較不常用或預設的詞彙蓋掉的問題。