Introduction
As mentioned in the previous chapter, Natural Language Processing (NLP) is an area of Artificial Intelligence (AI) that covers how computers can understand and manipulate human language in order to perform useful tasks. Now, with the growth of deep learning techniques, deep NLP has become a new area of research.
So, what is deep NLP? It is a combination of NLP techniques and deep learning. The result of the combination of these techniques are advances in the following areas:
Linguistics: Speech to text
Tools: POS tagging, entity recognition, and sentence parsing
Applications: Sentiment analysis, question answering, dialogue agents, and machine translation
One of the most important approaches of deep NLP is the representation of words and sentences. Words can be represented as a vector located in a plane full of other words. Depending on the similarity of each word to another word, its distance in the plane would be accordingly set as greater or smaller.