# Python Machine Learning Advanced (Self-Paced)

Canonical URL: <https://www.nobledesktop.com/classes/advanced-machine-learning-online>

## Overview

This hands-on course covers Natural Language Processing (NLP) and the practical skills needed to build Flask web apps that apply machine learning in real scenarios. You’ll clean and structure text using RegEx and lemmatization, run sentiment analysis with Naive Bayes, TextBlob, and Vader, and create a movie recommendation system with TF–IDF and cosine similarity. You’ll also learn Flask basics, dynamic HTML templating, and API integration to pull in live data. By the end, you’ll deploy a complete Movie Recommender App, gaining practical experience in applied machine learning and web development.

## What you'll learn

- Build a complete NLP pipeline, including cleaning with RegEx, removing stopwords, lemmatizing, and vectorizing text.
- Train and evaluate a Naive Bayes machine learning model to classify movie reviews as positive or negative.
- Compare and apply pre-trained sentiment scoring systems such as TextBlob and Vader.
- Develop a recommendation engine that suggests similar products using NLP techniques.
- Learn Flask fundamentals by creating search apps, integrating APIs, and serving ML models in the browser.
- Complete a capstone project by building a Flask-powered Movie Recommender App that brings together NLP, machine learning, and web development.

## Curriculum

### 1. NLP & Sentiment Analysis

#### Environment Setup & NLP Fundamentals

- VS Code environment configuration, NLP libraries installation
- Tokenization, stopword removal, stemming, lemmatization
- Text representation with Bag of Words and TF-IDF

#### Sentiment Analysis Project

- Logistic Regression for sentiment classification
- Data splitting, model evaluation metrics (accuracy, precision, recall, confusion matrix)

### 2. Recommendation Systems

#### Collaborative Filtering

- User-based and item-based filtering
- Cosine similarity for personalized recommendations

#### Content-Based Movie Recommender

- Vectorizing text using TF-IDF
- Implementing content similarity algorithms

### 3. Flask App for Recommendations

#### Building an ML-Powered Web App

- Flask basics and web serving
- Developing a recommendation system Flask app

### 4. Forecasting & Deep Learning

#### Time Series with Facebook Prophet

- Trend forecasting and visualization (e.g., market prices)

#### Deep Learning with PyTorch

- CNN basics, image classification using the CIFAR-10 dataset
- Model training, accuracy assessment, and confusion matrix interpretation

### 5. Object Detection

#### Real-Time Object Detection with YOLO

- Image detection and labeling with pretrained models
- Adapting YOLO models to video streams and real-time webcam input

## FAQ

### Is this course open to beginners?

Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.

### Do you offer payment plans or student financing for this course?

This course does not qualify for payment plans or student financing. See our Payment Plan FAQ to find related programs that qualify.

### How long do I have access to the course materials?

This course is available for 30 days. You can choose when to start your access period. Once you activate, you will have 30 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.

### What is the cancellation and refund policy for this single course?

For this course, you are entitled to a 90% refund (your payment less the nonrefundable 10% registration fee) within 30 days of purchase if you have not accessed the course materials.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed Expert support with answers to your questions from real instructors throughout your learning journey Additional personalized 1-on-1 bonus training with an industry expert to reinforce concepts Top-notch curricula that have been tried and tested over many years and are consistently improved for an optimal learning experience 30-day access to class recordings to review material at your own pace A certificate of completion to verify your accomplishment

### Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us. However, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.

### Do you offer any discounts for this course?

Take this course as part of a certificate program and save: Python Data Science & Machine Learning Bootcamp (Self-Paced) Price: $3,495 | Hours: 96 Hours Data Analytics & AI Certificate Online (Self-Paced) Price: $6,995 | Hours: 210 Hours Data Analytics & AI Certificate Program (Self-Paced) Price: $6,995 | Hours: 210 Hours

## Pricing

**Tuition:** $1895
