Introduction to natural language processing

Before the deep learning revolution, natural language processing (NLP) systems were almost fully rule based. Linguists created intricate parsing rules and tried to define our language's grammar to automate tasks such as part of speech tagging or named entity recognition. Human-level translation between different languages and free-form question answering were in the domain of science fiction. NLP systems were hard to maintain and took a long time to develop.

As with computer vision, deep learning took the NLP world by storm. Deep-learning-based NLP algorithms successfully perform near-human-level translation between different languages, can measure the emotional sentiment of a text, can learn to ...

Get Managing Data Science now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.