Reputation: 505
I am curious to know if Android uses any machine learning algorithm for the spell check and the auto correct functionality while typing text? If yes, then is there a way to know which algorithm they use?
Many Thanks Rajat
Upvotes: 3
Views: 1775
Reputation: 1419
Can not prevent myself from dropping it here.
The each keyboard uses it's own algorithms. I can assume that those algorithms are based on word frequency, Bayes decisions and edit distances(for spell check).
The learning part, in my opinion - is writing down the words that user writes more often and to offer them as autocorrect for similar words.
Upvotes: 4