Predict the Next Word

This project is a wep application that predicts the next word based on previous text input.

It uses language modeling with trigrams and Modified Kneser-Ney Smoothing. Entirely developed in R along side shiny package.

The web app was build aiming not only accuracy but also fast prediction results for an online user.

Screenshot of the Web Application
Screenshot of the Web Application.

It was build as a Capstone Project in the last course of the Data Science Specialization from Johns Hopkins University on Coursera.

Link to the app: Next Word Web App