O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Natural Language Processing with Python

Video Description

Learn and master the NLTK library in Python to create your own NLP apps

About This Video

  • Comprehensive guide showing how textual data can be analyzed using the Natural Language Toolkit (NLTK)
  • Build your own NLP applications, such as a sentiment analyzer, and learn how to carry out information extraction on text datasets
  • Discover how Natural Language Processing can be used to investigate contextual relationships in human language

In Detail

NLP, or Natural Language Processing, is a computational approach to communication. This course will get you up-and-running with the popular NLP platform called Natural Language Toolkit (NLTK) in no time. You will start off by preparing text for Natural Language Processing by cleaning and simplifying it. Then you will implement more complex algorithms to break this text down and uncover contextual relationships that reveal the meaning and content of the text.

You will learn how to tokenize various parts of sentences, and how to analyze them. You will learn about semantic as well as the syntactic analysis of text. During this course, you will learn how to solve various ambiguities in processing human language. You will also gain experience with NLP using Python and will be introduced to a variety of useful tools in NLTK. Plus, you will have an opportunity to build your first NLP application!

By the end of this course, you will have the skills and tools to begin solving problems in the growing field of Latent Semantic Analysis