Jenny
August 2015
Description
The application serves to predict the user's next word based on his previous inputs. A common usage for such an application is text messaging, when the system provides guesses of what the user is going to type next, to save time and increase the user's overall typing speed.
Access the app here.
How to use the app?
The algorithm
A cleaned data sample was tokenised into n-grams, or sequences of n-items to create frequency matrices, which form our dictionaries for the prediction model.
The process
This application is a very simple example of natural language processing. Of course, due to size and speed constraints (as well as the abilities of this data scientist), the app is limited in both scope and depth, and not very sophisticated.
Therefore, several improvements can be made to this app to make it more useful to users, some of which are: