Data Science Capstone Project

Rishabh Shukla
18 June 2017

Objective - Word Predication Application

The goal of this application is to predict the next word for the input phrase typed by user.

Algorithm Details

The application is based on Katz Back-off algorithm.

  • Firstly Ngrams tables are loaded.
  • Once input text is obtained from user it will be compared with to text already observed in N-Gram frequency table.
  • Katz back off model estimates the conditional probability of a word given its history in the n- grams. It accomplishes this estimation by “backing off” to models with smaller histories. Katz Back-off Model
  • All the relevant word are then extracted and present in the output.

Application

This image will show the steps to operate the application.

Link for application - https://rishabh.shinyapps.io/capstonefinalproject/

Final Application

Final Output & Refrences: