dyangny
April 2015
Predictive keyboards, such as SwiftKey, predict the next word in a sentence. Thus, users save time and effort otherwise spent on typing the next word.
The next-word prediction app mimics this functionality of predictive keyboards. The app can be found here.
The app's n-gram prediction algorithm was trained on English text from blogs, news and twitter feeds.
To achieve high prediction accuracy, the state-of-the-art Modified Kneser-Ney Smoothing technique was employed in building the app's algorithm.
The app's fast prediction speed is due to the usage R's data.table package and the use of a hash table.
The user simply needs to:
Prediction Accuracy:
Data Size Constraints: