Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Module 3: ML Classifiers with Scikit-Learn

A guided tour of the workhorse classifiers in scikit-learn — how each one draws its decision boundary, what its hyperparameters control, and when to reach for it in practice.

What You’ll Learn

Lecture Materials

Lecture Videos

Part 1: Introduction and Choosing a Classification Algorithm | CAP 6606 — Module 3, Part 1

Part 2: Training a Perceptron with Scikit-Learn | CAP 6606 — Module 3, Part 2

Part 3: Logistic Regression | CAP 6606 — Module 3, Part 3

Part 4: From Adaline to Logistic Regression: Training with Scikit-Learn | CAP 6606 — Module 3, Part 4

Part 5: Key Concepts and Regularization | CAP 6606 — Module 3, Part 5

Part 6: Support Vector Machines and Kernel Methods | CAP 6606 — Module 3, Part 6

Part 7: Decision Trees and Random Forests | CAP 6606 — Module 3, Part 7

Part 8: K-Nearest Neighbors and Module Summary | CAP 6606 — Module 3, Part 8

Prerequisites

Reference

Raschka & Mirjalili, Machine Learning with PyTorch and Scikit-Learn, Chapter 3.