SwiftKey, the partner for this project, builds a smart keyboard that makes it easier for people to type on their mobile devices. One cornerstone of their smart keyboard is predictive text models. When someone types, "I went to the," the keyboard presents three options for what the next word might be.
Using a large corpus of English text scraped from Twitter, blog posts, and news articles, I sought to build an algorithm and app which effectively and efficiently predicts the next word in a sentence.