Chapter 3

Fundamentals of Natural Language Processing

Learning Objectives

By the end of this chapter, you will be able to:

  • Classify different areas of natural language processing
  • Analyze basic natural language processing libraries in Python
  • Predict the topics in a set of texts
  • Develop a simple language model

This chapter covers different fundamentals and areas of natural language processing, along with its libraries in Python.

Introduction

Natural Language Processing (NLP) is an area of Artificial Intelligence (AI) with the goal of enabling computers to understand and manipulate human language in order to perform useful tasks. Within this area, there are two sections: Natural Language Understanding (NLU) and Natural Language Generation ...

Get Artificial Vision and Language Processing for Robotics 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.