This is a simple app that makes use of text analytics to predict the next word of the text you entered.
Drawing from three English text files (blog, twitter and new) from HC Corpora, Unigram, Bigram, Trigram and Four-Gram dictionaries were created from the sample. Based on Markov's Assumption:
"The future is independent of the past given the present"
We rely on the last few words of the input. For instance, for a bigram model,
\(P\)(the | its water is so transparent that)
is approximately the same as
\(P\)(the | that)