Create an algorithm for predicting the next word given one or more words as input using NLP
A large corpus of blog, news and twitter data was loaded and analyzed
N-grams were extracted from the corpus and then used for building the predictive model
Various methods of improving the prediction accuracy and speed were explored