Coursera Data Science specialization: Capstone project

Lakshmi Kovvuri
Nov 2020

Now a days people are spending an increasing time on their mobile devices. But typing on mobile devices can be a serious pain sometimes. 'Swift key', our corporate partner in this capstone, builds a smart keyboard to make the typing easier. One corner stone of their smart keyboard is 'predictive text models'.

By using the basic Natural Language Processing (NLP) and n-gram model along with the knowledge acquired from data science specialization courses, we built a predictive model algorithm to be able to predict the next word.

my image

To complete this project we performed 8 tasks:

  • Understanding the problem,
  • Data acquisition and cleaning,
  • Exploratory analysis,
  • Statistical modeling,
  • Predictive modeling,
  • Creative exploration,
  • Creating a data product and
  • Creating a short slide deck pitching.

Mile stone report for this project is in the following link:

https://rpubs.com/LakshmiKovvuri/671767

Shiny Application for this app is in the following link:

https://lakshmikovvuri.shinyapps.io/wordPredictorApp/

Source code for the prediction modeling algorithm and shiny app is in the following link:

https://github.com/Lakshmi-Kovvuri/Data-Science-Capstone-final-project

wordPredictorApp looks like as shown below:

my image