shan
January, 06, 2017
Data Science-Specialization
Capstone Project
Around the world, people are spending an increasing amount of time on their mobile devices for email, social networking, banking and a whole range of other activities. But typing on mobile devices can be a serious pain.
neXXT App, a smart keyboard that makes it easier for people to type on their devices
nexxT App smart keyboard have following benefits :
Word(s)/ phrases are to be typed , it will predict next word
Predictive model works by using following algorithms :
N-gram Language Models were used to create 2-gram, 3-gram, 4-gram, 5-gram. It helps to predict
the next word.
Backoff operations are needed when the full n-gram is not found.
State-of-the-art techniques like Kneser-Ney Smoothing or Katz Backoff can be used.
But, it require additional, more expensive steps.
The time to display the next word should be less otherwise the user will run out of patience. So Stupid Backoff is used.
Word(s)/ phrases are to be inserted in the appropriate area in the left side pane.
neXXT word is predicted in the display area.
Performance
The app displays the result within few seconds and have high probability of correct results.