Schedule

Fall 2025

NoteClass 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.

The textbook and/or other recommended readings can be found in the Syllabus. Additionally, office hours and contact information for the class instructor are provided in the Instructor page.

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#1
Examples
Link to Reading
PML Ch. 3
4 Sep 11
[slides]
One-vs-All Multiclass Classification
Classifier Confidence and Estimation
Ensemble Learning
Hands-on Practice
Recap
Practice
Assign Quiz#1
Examples
Link to Reading
Link to Reading
HML Ch. 7
5 Sep 18
[slides]
Introduction to Regression Models
Linear Regression and Logistic Regression
Comparing Regression and Classification
Hands-on Practice
Quiz#1 DUE
Recap
Practice
Discussion#2
Examples
Link to Reading
Link to Reading
HML Ch. 4
Module 3: Dimensionality Reduction and Clustering
6 Sep 25
[slides]
Natural Language Processing and Computer Vision
Feature Representation and Scaling
Introduction to Principal Component Analysis (PCA)
Hands-on Practice
Recap
Practice
Assign HW#2
Examples
Link to Reading
Link to Reading
Link to Video
7 Oct 2
[slides]
Recall the Unsupervised Learning
Introduction to Clustering
K-Means Clustering and The Elbow Method
Hands-on Practice
HW#2 DUE
Recap
Practice
Discussion#3
Examples
Link to Reading
Link to Reading
Link to Reading
Module 4: Neural Networks
8 Oct 9
[slides]
Machine Learning as Function Approximation
Biological Neurons vs. Artificial Neurons
Introduction to Perceptron and Adaline
Hands-on Practice
Recap
Practice
Examples
Link to Reading
Link to Reading
Link to Video
9 Oct 14 Mid-Semester Break None Fall Break E-card
9 Oct 16
[slides]
Introduction to Neural Network
Forward Propagation
Backpropagation
Hands-on Practice
Recap
Practice
Assign HW#3
Examples
Link to Reading
Link to Video
Link to Video
Module 5: Introduction to Deep Learning
10 Oct 23
[slides]
Challenges in Machine Learning
Tools Used to Implement Deep Learning Models
Introduction to Open-source Frameworks
Student Presentation
HW#3 DUE
Recap
Installation
Assign Quiz#2
Link to Reading
Link to Reading
Link to Reading
Link to OpenML
11 Oct 30
[slides]
Autoencoders
Convolutional Neural Networks (CNNs)
Learning Deep Features
Student Presentation
Quiz#2 DUE
Practice
Discussion#4
Examples
Link to Reading
Link to Reading
Link to Reading
12 Nov 6
[slides]
Recurrent Neural Networks (RNNs)
Active Learning (AL) and Curriculum Learning (CL)
Reinforcement Learning (RL)
Student Presentation
Recap
Practice
Assign HW#4
Examples
Link to Reading
Link to Reading
Link to Video
Module 6: Responsible AI and AI Ethics
13 Nov 13
[slides]
Social Impacts of AI
Transparency, Accountability, and Fairness (TAF) in AI
Ethical Considerations in AI
Student Presentation
HW#4 DUE Link to Reading
Link to Reading
Link to Reading
Canvas Q & A
14 Nov 20 Lessons Covered
Final Quiz Session
All Discussions DUE
Closed-Book Quiz
No Notes
Bring Laptops
15 Nov 27 Thanksgiving Break No Class Thxgiving E-Card
16 Dec 4 Study Day No Class Study Day E-Card
17 Dec 9 Final Project Presentation