Chapter 7

Processing Human Language

Learning Objectives

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

  • Create machine learning models for textual data
  • Use the NLTK library to preprocess text
  • Utilize regular expressions to clean and analyze strings
  • Create word embedding using the Word2Vec model

This chapter shall cover the concepts on processing human language.

Introduction

One of the most important goals of artificial intelligence (AI) is to understand the human language to perform tasks. Spellcheck, sentiment analysis, question answering, chat bots, and virtual assistants (such as Siri and Google Assistant) all have a natural language processing (NLP) module. The NLP module enables virtual assistants to process human language and ...

Get Data Science with Python 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.