Gumilton
April 18th 2015
Natural Language Processing has been implicated as in great need. Text mining and predicting have been widely applied in many fields. Here we developed an integrated tool performing text predicting based on the input. Our software have advantages as:
The basic model we applied is Markov model, given the user have typed in a sentence to predict what is the next word. We considered no more than last 3 words in the input sentence, for instance, the user typed in “I like A B C” where A, B, C stand for any three words, we will predict the next word D with the following model, for which has the top 6 highest probability.
\( Pr(D|ABC) = \frac{Pr(ABCD)}{Pr(ABC)} \)
The use of the application is simple.
Type in the sentence in the empty box.
Click “Submit”
The prediction result will show up below.
The prediction result is ordered with the most possible one at the top.