Chapter 2

The basics of natural language processing

Abstract

One of the milestones in human civilization is the advent of language. For thousands of years, almost all human knowledge has been shared via the language medium. Natural language processing (NLP) is a discipline that uses computer science and artificial intelligence techniques to analyze and understand human languages. Among the various categories of AI, the understanding of natural language is among the most difficult tasks because of its complexity and ambiguity. With the rapid progress of machine learning, statistics, and deep learning, the field of NLP has seen many breakthroughs. This chapter will introduce basic concepts in NLP, and methods to analyze and comprehend text. We will ...

Get Machine Reading Comprehension 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.