Coursera's Data Science Capstone: Final Project

Manuel Martinez
18/11/2020

Project Overview

Around the world, people are spending an increasing amount of time on their mobile devices for email, social networking, banking and a whole range of other activities. But typing on mobile devices can be a serious pain. SwiftKey, our corporate partner in this capstone, builds a smart keyboard that makes it easier for people to type on their mobile devices. One cornerstone of their smart keyboard is predictive text models.

Development methodology - Project steps

For this project, the following steps were needed:

  1. Data Wrangling - Cleaning the data
  2. Exploratory Data Analysis
  3. Modeling
  4. Predictive model
  5. Shiny app development

Next Word Prediction App

The next word prediction app is a simple user interface to predict the next word.

The app takes in the following inputs:

  1. Word/Phrase that the user enter
  2. number of predicted next word

The app will generate the ouput:

The predicted next word(s) will show up in the order of most frequently used to less frequently used.

Reference

This is the final project of the course Data Science Capstone, which is part of the specialization of Data Science by Johns Hopkins University.