Jason Brownlee

Natural Language Processing, or NLP for short, is the study of computational methods for working with speech and text data.

The field is dominated by the statistical paradigm and machine learning methods are used for developing predictive models.

In this post, you will discover the top books that you can read to get started with natural language processing.

After reading this post, you will know:

The top books for practical natural language processing.
The top textbooks for the theoretical foundations of natural language processing.
The NLP books I have on my shelf.

Let’s get started.