Next Generation Natural Language Processing with Python [Video]

More Information
  • Explore the NLP techniques and understand what they can do to help you
  • Turn text into numbers using the new NLP libraries in Python
  • Perform different techniques to categorize text data
  • Cluster similar text documents together using Gensim
  • Accurately label new documents to get an accuracy score
  • Extract meaning and insights from text data such as vector space models
  • Use semantic parsing to break down the components of a sentence

The company you work for has accumulated a lot of valuable data from its customers, all stored as text, and you need to extract some value from that data. You’ve spent a lot of combined time writing about what they want but no-one knows what they have written about and no-one has the time to read all the messages.

This course empowers you to know how to attack this and other text analysis problems to unlock value for your organization. You’ll start by seeing how NLP can help you extract useful information from large collections of text data, and how you can use the latest Python libraries for NLP. Then we’ll show you how to solve a practical problem using NLP by building a spam SMS detector. You’ll also learn to convert words into numbers that can be analyzed.

Moving on, we’ll teach you how to accurately label new documents to get an accuracy score and cluster your data together. Finally, you’ll see more advanced analysis and will model text by using vector space models and semantic parsing to break down the components of a sentence. You’ll also work with neural networks and learn how to write believable text.

By the end of the course, you’ll be able to use the latest libraries of NLP in Python in your day-to-day tasks. All the code and supporting files for this course are available on Github at

Style and Approach

This course dives straight into simple examples to make the power of NLP immediately apparent. It covers the most important concepts and definitions in a clear and concise manner. These concepts are then put into practice through several real-world worked examples.

  • Get to grips with powerful new libraries such as Gensim, Spacy, and Keras
  • Learn tips and tricks to quickly become an NLP practitioner
  • Learn fundamental concepts and get hands-on worked examples
Course Length 1 hour 56 minutes
ISBN 9781789139938
Date Of Publication 28 Mar 2018


Alexis Rutherford

Alex Rutherford is a Research Scientist at MIT Media Lab. He has a PhD in Physics and nearly 10 years of experience of using Python for data analysis and modeling gained at the United Nations, Facebook, and elsewhere. He has tackled many problems using data analysis including epidemiology, ethnic violence, vaccine hesitancy, and constitutional change and has built pipelines for social media data, legal documents, and news articles among others. He blogs and tweets regularly on data science and data privacy.

Frequently bought together: