Sentil Pillai
April 2015
Data Science Specialization SwiftKey Capstone
Natural Language Processing (NLP) Final Project
The Swiftkey keyboard has been installed in over 250 million handheld (Android, IOS) devices. It provides the user-base a text input experience they love and also saves them time.
The objective of this project is to emulate the Swiftkey's NLP, text mining and text predictive models with your own.
The tasks for the project are
Three ( blogs, tweets and blogs) corpus of data for this project were provided by Swiftkey, in four (German, Finish, Russian, US English) locals.
The approach was to create a predictive model small enough ( less than 100 Mb) to load onto the Shiny server, get a quick response (less than 100 msec) and a good prediction of the next word.
The https://sentilpillai.shinyapps.io/next/ Shiny App has a simple interface; Enter a text phrase in the text box and click on 'Predict next word' button. The single word prediction result is displayed in red next to it.
Explore the other Tabs on the right panel, it displays additional prediction model information.