Skip to content

LEOYoon-Tsaw/Minuum-Fleksy-Fuzzy-Matching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minuum-Fleksy-Fuzzy-Matching

This is a technology demonstration for how to implement a fuzzy words matching like Minuum Or Fleksy input method

What's this ?

Minuum and Fleksy input method is so cool, and I am interested in how they can do a crazy fuzzy words matching. I do a lot of google search, but can not find the details of the real. The most valuable clues is http://minuum.com/model-your-users-algorithms-behind-the-minuum-keyboard/, the language model is not very hard for me, but the spatial model is a new concept for me. After a long time of learning process, I found the magic for spatial model -- k-nearest neighbors algorithm of Machine Learning. And I wrote the concept prototype code for spatial model

How to run it ?

for Python version, before run it, you should install numpy and sklearn module, and then you can play with it :)
for iOS version, just compile and run it :)

About

This is a technology demonstration for how to implement a fuzzy words matching like Minuum Or Fleksy input method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.0%
  • C 3.5%
  • Other 1.5%