Most Probable Next Word(s) Predictor
Objective: Predicting the next word based on user-input ngrams (sequence of words).
Internal Structure: The prediction uses a curated corpus from Blogs, Twitter, and News sources provided by the John Hopkins University Data Science instructors at Coursera. The Prediction Model was trained on a combined randomly selected 10% sample from each corpus, totaling approximately 55 MB due to deployment server restriction.
Accuracy was checked on unseen vector of testing data and found to be reasonable.