Natural Language Processing (NLP) with Python and NLTK

  • 3.8
7 hours on-demand video
$ 12.99

Brief Introduction

Practical Approach : Collecting and Preprocessing text data, Data Visualization, Model Building and NLP Apps

Description

Natural Language Processing (NLP) is a hot topic into the Machine Learning field. 

This course is focused in practical approach with many examples and developing functional applications.  This course starts explaining you, how to get the basic tools for coding and also making a review of the main machine learning concepts and algorithms. After that this course offers you a complete explanation of the main tools in NLP such as: Text Data Assemble, Text Data Preprocessing, Text Data Visualization, Model Building and finally developing NLP applications.

Hot topics on NLP that I will cover with practical applications on this course are:

- Regular expressions

- Scrapping the web

- Textract library for extracting text content

- Sentence splitter and tokenization

- Stemming and Lemmatization

- Stop and rare word removal

- Part of Speech (POS) tagging

- Chunking

- N-grams

- Bag of Words: TfidfVectorizer

- Frequency Chart

- Co-occurence matrix

- Word cloud library

- Text similarity

- Text clustering

- Latent Semantic Analysis

- Topic Modeling

- Text Classification

- Sentiment Analysis

- Word2Vec library

- Recommender Systems: Collaborative Filtering

- Spam detector app

- Social Media Mining on Twitter

and much more!...

In this course you will find a concise review of the theory with graphical explanations and for coding it uses Python language and NLTK library. 

Finally this course offers you many datasets and other resources for your practice and study.

Requirements

  • Requirements
  • Python, Numpy, Pandas, Matplotlib and Linear algebra
$ 12.99
English
Available now
7 hours on-demand video
CARLOS QUIROS
Udemy

Instructor

CARLOS QUIROS

  • 3.8 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses