Rajaram R
2021-02-07
This Project uses Natural Language Processing aka NLP to predict the next word when user inputs words or set of words.
The data for this project is provided by Swiftkey. Data comes in 4 different languages and there are 3 sources of data (blogs, news and twitter)
Deliverables:
The next word prediction model applies principles of text mining infrastructure in R . Prediction Model steps are as follows :
The next word prediction App provides a simple user interface where user can input the words and see the next predicted word.
Features :
Data Table
“https://cran.r-project.org/web/packages/data.table/vignettes/datatable-intro.html”
Text Mining in R
“http://www.jstatsoft.org/v25/i05/”
Katz's back-off model
“https://en.wikipedia.org/wiki/Katz%27s_back-off_model”
Shiny App
“https://rajaramrr.shinyapps.io/NextWordPredictionModel/”
Github source code repository