Natural Language Processing (NLP) with Python and NLTK

Master Natural Language with Python and NLP using Spam Filter detection

4.55 (40 reviews)
Udemy
platform
English
language
Data Science
category
instructor
Natural Language Processing (NLP) with Python and NLTK
1,166
students
3.5 hours
content
Jan 2020
last update
$34.99
regular price

What you will learn

Natural Language Processing using Python

Description

Natural Language Processing or NLP is a very popular field and has lots of applications in our daily life. From typing a message to auto-classification of mails as Spam or not-spam NLP is everywhere.

NLP is a field concerned with the ability of a computer to understand, analyze, manipulate and potentially generate human language. In this course we study about NLP and use the NLP toolkit or NLTK in Python.

The course contains following:

  • Introduction to NLP and NLTK

  • NLP Pipeline

  • Reading raw data

  • Cleaning and Pre-processing

  • Tokenization

  • Vectorization

  • Feature Engineering

  • Training ML Algorithm for Classifying Spam and non-spam messages

This course would be very useful for Applied Machine Learning Scientists and Data Scientists who are working on NLP/NLU.

Content

Introduction

Introduction to NLP
NLTK Introduction

Reading and Cleaning Data

Structured vs Unstructured Data
Reading Text data
Exploring the Data
NLP Pipeline for Text Data
Removing Punctuation | Cleaning | Pre-processing
Tokenization
Removing Stop Words
Stemming
Porter Stemmer in NLTK
Lemmatization
WordNet Lemmatizer in NLTK

Vectorizing Data

Vectorization
Count Vectorization
N-Grams Vectorization
TF-IDF Vectorization (Term Frequency Inverse Document Frequency)

Feature Engineering

Feature Engineering - Introduction
Feature Creation
Feature Evaluation
Power Transformations - Box Cox Transformation

Building Machine Learning Classifier

Evaluation Metrics - Accuracy, Precision and Recall
K-Fold Cross-Validation
Random Forest - Introduction
Building a basic Random Forest model
Random Forest with holdout test

Reviews

Moritz
November 28, 2019
The course gives a great overview of the topic. The first part is a bit too slow and repetitive, the second part is more interesting and challenging.

Coupons

DateDiscountStatus
8/20/2019100% OFF
expired
8/20/2019100% OFF
expired
12/17/2019100% OFF
expired

Charts

Price

Natural Language Processing (NLP) with Python and NLTK - Price chart

Rating

Natural Language Processing (NLP) with Python and NLTK - Ratings chart

Enrollment distribution

Natural Language Processing (NLP) with Python and NLTK - Distribution chart
2482910
udemy ID
7/29/2019
course created date
8/20/2019
course indexed date
Bot
course submited by