# Python Machine Learning Advanced

Canonical URL: <https://www.graduateschool.edu/courses/advanced-machine-learning>

## Overview

This practical course will equip you with high-demand machine learning and deep learning skills. You’ll work with NLP (Natural Language Processing), Sentiment Analysis, SysRec (Recommendation Systems), PyTorch for CNN (Convolutional Neural Networks), Facebook Prophet, and the latest YOLO (You Only Look Once) models for Computer Vision.

Learn to train models and build Flask apps that recommend purchases, enable machines to see, and even predict market prices. This course will enhance your portfolio, help you launch AI projects, and accelerate your ML/AI engineering career.

## What you'll learn

- Build and deploy full-stack applications with Flask
- Implement collaborative and content-based recommendation engines
- Forecast trends using advanced time series modeling with Facebook Prophet
- Train and evaluate convolutional neural networks using PyTorch
- Perform real-time object detection in images and video streams with YOLO
- Apply NLP techniques to build effective sentiment analysis models

## 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

## Schedule
- Aug 17, 2026 – Aug 21, 2026 — Live Online
- Oct 15, 2026 – Oct 21, 2026 — Live Online
- Dec 7, 2026 – Dec 11, 2026 — Live Online

## Instructors

### Bruce Gay — Instructor

Bruce is an engaging trainers and program manager who brings 25+ years practical experience to deliver effective and experiential training to students. Able to engage adult learners with a range of backgrounds and professional experiences. Successful at building effective stakeholder relationships and coordinating multi-disciplinary teams for solution delivery.

Bruce has over 25 years of project and program management experience across multiple industries. He has a Masters degree from The George Washington University and a B.A. from the University of North Carolina Chapel Hill. 

Bruce currently runs his own freelance training and consulting business, helping project managers and team leaders improve their business skills, become better leaders, and achieve professional greatness. 

Bruce is a well-received speaker in the areas of design thinking, project management, cross-team collaboration, and AI tools for projects, and has presented at regional and international conferences.

## Pricing

**Tuition:** $1895
