Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

NLP - Machine Learning Online Course

NLP - Machine Learning Online Course


This course is an essential resource for technical professionals looking to excel in the rapidly evolving field of natural language processing.

The course will start with an introduction and then take you through the rest of the sections. Each section begins with a problem description, followed by intuitive explanations of algorithms like Naive Bayes, logistic regression, and Latent Dirichlet Allocation. You'll engage with practical exercises designed to reinforce your understanding, and apply these techniques using Python in a hands-on manner. 

By the end, you'll have a robust understanding of various NLP techniques and the confidence to apply them in real-world scenarios.

Course Curriculum

Welcome

  • Introduction and Outline
  • Special Offer

Getting Set Up

  • Where To Get the Code
  • How To Succeed in This Course

Spam Detection

  • Spam Detection - Problem Description
  • Naive Bayes Intuition
  • Spam Detection - Exercise Prompt
  • Aside: Class Imbalance, ROC, AUC, and F1 Score (pt 1)
  • Aside: Class Imbalance, ROC, AUC, and F1 Score (pt 2)
  • Spam Detection in Python

Sentiment Analysis

  • Sentiment Analysis - Problem Description
  • Logistic Regression Intuition (pt 1)
  • Multiclass Logistic Regression (pt 2)
  • Logistic Regression Training and Interpretation
  • Sentiment Analysis - Exercise Prompt
  • Sentiment Analysis in Python (pt 1)
  • Sentiment Analysis in Python (pt 2)

Text Summarization

  • Text Summarization Section Introduction
  • Text Summarization Using Vectors
  • Text Summarization Exercise Prompt
  • Text Summarization in Python
  • TextRank Intuition
  • TextRank - How It Really Works (Advanced)
  • TextRank Exercise Prompt (Advanced)
  • TextRank in Python (Advanced)
  • Text Summarization in Python - The Easy Way (Beginner)
  • Text Summarization Section Summary

Topic Modeling

  • Topic Modeling Section Introduction
  • Latent Dirichlet Allocation (LDA) - Essentials
  • LDA - Code Preparation
  • LDA - Maybe Useful Picture (Optional)
  • Latent Dirichlet Allocation (LDA) - Intuition (Advanced)
  • Topic Modeling with Latent Dirichlet Allocation (LDA) in Python
  • Non-Negative Matrix Factorization (NMF) Intuition
  • Topic Modeling with Non-Negative Matrix Factorization (NMF) in Python
  • Topic Modeling Section Summary

Latent Semantic Analysis (Latent Semantic Indexing)

  • LSA / LSI Section Introduction
  • SVD (Singular Value Decomposition) Intuition
  • LSA / LSI: Applying SVD to NLP
  • Latent Semantic Analysis / Latent Semantic Indexing in Python
  • LSA / LSI Exercises

Tags: NLP - Machine Learning Online Course, Machine Learning Online Course, Machine Learning Practice Exam, Machine Learning Training