- Typing on small screens is slow and error-prone; predicting the next word saves keystrokes and time.
- The model learned from a huge sample of real English text: blogs, news articles, and Twitter — over 100 million words in total.
- Exploratory analysis showed language is highly repetitive: a few thousand words and phrases cover the vast majority of what people type.
- That insight lets us build a model small enough to run instantly in a free web app, yet accurate on everyday language.
Johns Hopkins Data Science Capstone (with SwiftKey)