2 Your first NLP example

This chapter covers

  • Implementing your first practical NLP application from scratch
  • Structuring an NLP project from beginning to end
  • Exploring NLP concepts, including tokenization and text normalization
  • Applying a machine learning algorithm to textual data

In this chapter, you will learn how to implement your own NLP application from scratch. In doing so, you will also learn how to structure a typical NLP pipeline and how to apply a simple machine-learning algorithm to solve your task. The particular application you will implement is spam filtering. We overviewed it in chapter 1 as one of the classic tasks on the intersection of NLP and machine learning.

2.1 Introducing NLP in practice: Spam filtering

In this book, you ...

Get Getting Started with Natural Language Processing 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.