Udemy

A Comprehensive Guide to NLTK in Python: Volume 1

Enroll Now
  • 135 Students
  • Updated 5/2017
4.0
(23 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
0 Hour(s) 56 Minute(s)
Language
English
Taught by
Mike West
Rating
4.0
(23 Ratings)

Course Overview

A Comprehensive Guide to NLTK in Python: Volume 1

Tokenizing Text in Python for Natural Language Processing

Recent Course Review:


"Great course! The things that Mike taught are practical and can be applied in the real world immediately." -- Ricky Valencia


Welcome to A Comprehensive Guide to NLTK in Python: Volume 1


This is the very FIRST course in a series of courses that will focus on NLTK.


Natural Language ToolKit (NLTK) is a comprehensive Python library for natural language processing and text analytics.


Note: This isn't a modeling building course. This course is laser focused on a very specific part of natural language processing called tokenization.


This is the first part in a series of courses crafted to help you master NLP. This course will cover the basics of tokenizing text and using WordNet


Tokenization is a method of breaking up a piece of text into many pieces, such as sentences and words, and is an essential first step for recipes in the later courses. WordNet is a dictionary designed for programmatic access by natural language processing systems.


NLTK was originally created in 2001 as part of a computational linguistics course in the Department of Computer and Information Science at the University of Pennsylvania


We will take Natural Language Processing — or NLP for short — in a wide sense to cover any kind of computer manipulation of natural language. At one extreme, it could be as simple as counting word frequencies to compare different writing styles.


At the other extreme, NLP involves "understanding" complete human utterances, at least to the extent of being able to give useful responses to them.


Technologies based on NLP are becoming increasingly widespread. For example, phones and handheld computers support predictive text and handwriting recognition; web search engines give access to information locked up in unstructured text; machine translation allows us to retrieve texts written in Chinese and read them in Spanish; text analysis enables us to detect sentiment in tweets and blogs.


A Jupyter notebook is a web app that allows you to write and annotate Python code interactively. It's a great way to experiment, do research, and share what you are working on.


In this course all of the tutorials will be created using jupyter notebooks. In the preview lessons we install Python. Check them out. They are completely free.


By providing more natural human-machine interfaces, and more sophisticated access to stored information, language processing has come to play a central role in the multilingual information society.


Thanks for your interest in A Comprehensive Guide to NLTK in Python: Volume 1

Course Content

  • 2 section(s)
  • 21 lecture(s)
  • Section 1 Course Introduction
  • Section 2 Tokenization

What You’ll Learn

  • You'll understand tokenization in NLTK at a very deep level. , You'll understand and more importantly be able to tokenzie any part of a corpus. , You'll learn how to graphically represent arcane concepts like lemmas and synsets in NTLK. , You'll receive a completed Jupyter Notebook with the complete code and annotations for the course.


Reviews

  • V
    Vlad A
    4.5

    The rating could be higher, but the last piece of code for bigram did not work.

  • C
    Claudia Rosas Raya
    4.0

    Nice course to start learning about NLP but it's way too short however it covers all the basics

  • M
    Martin Arrieta
    0.5

    Long time to get into the topic.

  • J
    Jimmy Murray
    5.0

    In my quest to create an app based on natural language processing, I was overwhelmed by the sheer amount of resources on the subject. This greatly distills what NLTK can do. I feel much more confident in following along with the videos I've found on other sites. Please finish your series on this. Please Please Please

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed