# Python Machine Learning Advanced (Self-Paced)

Canonical URL: <https://training-nyc.com/courses/advanced-machine-learning-online>

## Overview

Natural Language Processing (NLP) sits at the center of this hands-on, self-paced course, alongside the practical skills that go into Flask web apps applying machine learning to real situations. RegEx and lemmatization handle the cleaning and structuring of text, Naive Bayes, TextBlob, and Vader drive the sentiment analysis, and TF–IDF with cosine similarity produces a movie recommendation system. Flask basics, dynamic HTML templating, and API integration for live data are covered too. Deployment of a finished Movie Recommender App closes the course and leaves you with practical experience in applied machine learning and web development.

## What you'll learn

- Put together a full NLP pipeline: RegEx cleaning, stopword removal, lemmatization, and vectorization.
- Train a Naive Bayes model and judge how accurately it labels movie reviews positive or negative.
- Work with pre-trained sentiment scorers, TextBlob and Vader among them, and compare their output.
- Apply NLP techniques in a recommendation engine that surfaces comparable products.
- Learn the fundamentals of Flask through search apps, API connections, and ML models served in the browser.
- Close with a capstone Movie Recommender App on Flask, uniting NLP, machine learning, and web development.

## Pricing

**Tuition:** $0
