futo-org / android-keyboard

Offical FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/latinime
Other
157 stars 2 forks source link

Simple Markov chain based corrections and suggestions? #102

Open nh2 opened 5 days ago

nh2 commented 5 days ago

Hi,

for a long time I'm searching for a good open-source alternative to SwiftKey. FUTO looks quite good but there are still many inputs where SwiftKey does much better suggestions out-of-the-box.

"I'm not sure bit" is just a very unlikely sentence that doesn't make sense in English. I suspect any Markov chain model should easily correct that.

Is it documented somehow in high-level terms how exactly FUTO's engine works? I see in the settings that there's a slider to weigh dictionary-based and neural network based suggestions, but couldn't find any details.

What does "dictionary" mean here? Does that use a Markov chain?

If not, I'd like to propose this to the project (perhaps as another model to combine in from). Markov chains

nh2 commented 5 days ago

Some other examples I'm collecting that SwiftKey does well and FUTO doesn't (all typing, no swiping):