Description
Course info
Rating
(205)
Level
Beginner
Updated
Nov 14, 2016
Duration
1h 44m
Description

Text data is available in abundance on the Internet, whether it be reviews, tweets, surveys, web pages or emails. Natural language processing is a powerful skill that helps you derive immense value from that data. In this course, Getting Started with Natural Language Processing with Python, you'll first learn about using the Natural Language Toolkit to pre-process raw text. Next, you'll learn how to scrape websites for texting using BeautifulSoup, as well as how to auto-summarize text using machine learning. You'll wrap up the course by exploring how to classify text using machine learning. By the end of this course you'll be able to confidently process raw text data and apply machine learning algorithms to it.

About the author
About the author

Swetha loves playing with data and crunching numbers to get cool insights. She is an alumnus of top schools like IIT Madras and IIM Ahmedabad.

More from the author
Classification Using Tree Based Models
Beginner
1h 57m
Jan 6, 2017
More courses by Swetha Kolalapudi
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Swetha Kolalapudi. And welcome to my course, Getting Started with Natural Language Processing with Python. I'm the company-founder of a startup called Loonycorn. Text data is available in the abundance on the Internet, whether it be reviews, tweets, surveys, web pages, or emails. Natural language processing is a powerful skill that helps you derive immense value from that data. This course is all about using NLP to solve tactical problems like auto-summarizing text, identifying themes or topics from articles, and classifying text. By the time you are done, you'll know how to use the Natural Language Toolkit in Python to perform a variety of tasks, from simple data mining tasks like organization, to machine learning algorithms like k-means clustering and k nearest neighbors. Some of the major topics that we will cover include using NLTK to preprocess raw text, scraping websites for text using BeautifulSoup, auto-summarizing text using a rule-based model, and classifying text using machine learning. By the end of this course you'll be able to confidently process raw text data and apply machine learning algorithms on it. Before beginning this course, you should be familiar with Python at a very basic level, and have a passing familiarity with what machine learning is. I hope you'll join me on this journey to learn natural language processing with Python at Pluralsight.