This Natural Language Processing(NLP) project is to build a predictive text model like those used by SwiftKey.
Starting with analyzing a large corpus of text documents to discover the structure in the data and how words are put together, I cleaned and analyzed text data, then created n-gram libraries for the text model. Finally, I wrtote a function which can use the libraries I created to predict text product and give the suggestion of next word.