SwiftKey Next Word Prediction Application
Building a predictive text application using SwiftKey text data.
The goal of this project is to predict the next word a user is likely to type based on a given phrase.
SwiftKey data sources:
The final product is an interactive Shiny application that accepts a phrase and suggests the next word.
The dataset contains more than 4 million text entries.
Summary of the training data:
| Dataset | Lines | Average Words per Line |
|---|---|---|
| 2,360,148 | 12.75 | |
| Blogs | 899,288 | 41.75 |
| News | 1,010,206 | 34.41 |
Key findings:
The application uses an n-gram language model.
Ex: Input: I love Prediction: you
The Shiny app provides a simple interface for users.
The app is designed to provide a quick and easy predictive typing experience.