The following presentation will give an insight into the creation of a word prediction tool that has been built under the Coursera Data Science Course and with inspiration and support from SwiftKey. The obejctive of the tool is to correctly predict the next word, given an inputted phrase.
Objective and Background
Natural Language Processing
Natural langauge processing is concerned with the interaction between humans and computers, in other words the understanding of human/natural language by computers and the ability of processing of this information.
SwiftKey
Many of you might know SwiftKey from your mobile phones and tablets, where it is a leading input method for the keyboard. It uses methods of natural language processing and artifical intelligence to predict the next words the user intends to write and learns from previous input. So it is very much an inspiration for this project, as one of the most advanced technologies in this area.