Schedule
Fall 2025
Class Time and Location
- When: Thursdays, 6:30 PM - 9:15 PM
- Where: Blank Sheppard Innovation Center, Room 203
Course Schedule
The content below includes what we will be teaching throughout the semester and is subject to change to meet the learning goals of the class. Check this website regularly for the latest schedule and for course materials that will be posted here through links on the schedule. Please refer to the table below for topics, assignments, and readings for each session. This schedule is designed to guide you through the key concepts and practical skills required for machine learning course. Note that:
- Slides for each session will be posted after class and can be accessed via the links.
- Description includes but not limited to the topics that will be covered in class.
- Assignments are due as indicated; late submissions may not be accepted unless prior arrangements are made.
- Readings include both textbook chapters and selected online resources to supplement the learning process.
- Important dates such as presentations, exams, and breaks are highlighted for convenience.
Week | Date | Description | Coursework | Readings |
---|---|---|---|---|
Module 1: Introduction and Background | ||||
1 | Aug 21 [slides] |
Course Overview Introduction to Machine Learning Machine Learning History An Orientation to the Major Branches of Machine Learning |
Discussion (self-introduction) |
Examples Link to Reading Link to Reading HML Ch. 1.4 |
Module 2: Classification and Regression | ||||
2 | Aug 28 [slides] |
Introduction to Multiclass Classification Decision Trees for Classification (DTs) k-Nearest Neighbors (kNN) Hands-on Practice |
Recap Practice Assign HW#1 |
Examples Link to Reading Link to Reading Link to Reading |
3 | Sep 4 [slides] |
Naïve Bayes Classifier Support Vector Machine (SVM) Evaluation of Classifiers: Cross-Validation Hands-on Practice |
HW#1 DUE Recap Practice Discussion |
Examples Link to Reading PML Ch. 3 |
4 | Sep 11 [slides] |
Introduction to Regression Models Linear Regression Comparing Regression and Classification Hands-on Practice |
Recap Practice Assign Quiz#1 |
|
Module 3: Dimensionality Reduction and Clustering | ||||
5 | Sep 18 [slides] |
Natural Language Processing and Computer Vision Feature Representation and Scaling Introduction to Principal Component Analysis (PCA) Hands-on Practice |
Quiz#1 DUE Recap Practice Discussion |
|
6 | Sep 25 [slides] |
Recall the Unsupervised Learning Introduction to Clustering K-Means Clustering and The Elbow Method Hands-on Practice |
Recap Practice Assign HW#2 |
Example |
Module 4: Neural Networks | ||||
7 | Oct 2 [slides] |
Machine Learning as Function Approximation Multi-layer Perceptron (MLP) Cost/Loss Functions Hands-on Practice |
HW#2 DUE Recap Practice Discussion |
|
8 | Oct 9 [slides] |
Introduction to Gradient Descent Stochastic Gradient Descent Optimization and Regularization Hands-on Practice |
Recap Practice Assign HW#3 |
|
9 | Oct 16 [slides] |
Network Architecture Forward Propagation Backpropagation Hands-on Practice |
HW#3 DUE Recap Practice Discussion |
|
Module 5: Introduction to Deep Learning | ||||
10 | Oct 23 [slides] |
Overview of Deep Learning Models Libraries Used to Implement Deep Learning Models Introduction to TensorFlow and PyTorch Hands-on Practice |
Recap Practice Assign Quiz#2 |
|
11 | Oct 30 [slides] |
Autoencoders Convolutional Neural Networks (CNNs) Recurrent Neural Networks (RNNs) Hands-on Practice |
Quiz#2 DUE Recap Practice Discussion |
|
12 | Nov 6 [slides] |
Introduction to Reinforcement Learning Markov Decision Processes (MDPs) Policy, Value, and Rewards Functions Hands-on Practice |
Recap Practice Assign HW#4 |
|
13 | Nov 13 [slides] |
Modern Generative AI GPT and Large Language Models (LLMs) Prompt Engineering Fun Practice |
HW#4 DUE Recap Practice Discussion |
|
Module 6: Responsible AI | ||||
14 | Nov 20 [slides] |
Social Impacts of AI Ethical Considerations in AI Fairness, Accountability, and Transparency Final Quiz Session |
All Discussions DUE Final Quiz |
|
15 | Nov 27 | Thanksgiving Break | No Class | |
16 | Dec 4 | Study Day | No Class | |
17 | Dec 9 | Final Project Presentation |