KRL
December 2017
This capstone project gives us the opportunity to apply the skills we have learned in the first nine modules of the Data Science Specialization to the area of natural language processing (NLP).
Data for this project is provided by Swiftkey, the industry partner for the Capstone Project. Our ultimate goal is to build a predictive algorithm which can guess the next word as a user enters text on a keyboard. For example, “I love…” might be followed with the algorithm guessing “you.”
Prediction Algorithm
We cleaned the data sets provided by our industry partner Swiftkey, sampled the data and then built a prediction model. Our model uses the Katz Backoff Algorithm. Briefly, it searches for the user's phrase and if it isn't found, “backs off” to a lower-order N-gram.
My app can be found here: https://oceangirl07.shinyapps.io/CapstoneFinal/
The user enters a phrase, and the next word is predicted.
Thank you!