Date and Lecture
Topics
Readings
External Resources
Week 0: 09/24/2026 (Thursday)
Slides (before class)
Course overview, introduction to machine learning, real-world applications and impacts, cognitive science applications
Ch 1. Introduction (K. Murphy)
Ch 1. Introduction (Duda et al.)
Probability theory (by Matthew Shum)
Jupyter Notebook Documentation
Math and Matrix Operations to Python
Other useful things to reads:
Introduction to probability by C.M. Grinstead and J.L. Snell
Review of linear algebra and vector calculus
Part I.2 Linear Algebra (Goodfellow et al.)
Data formulation and problem definition
10/01/2026 (Thursday)
Slides (before class)
Slides with annotations (after class)
Slides without annotations (after class)
Vector
UC Irvine ML: Supervised Learning
(Alexander Ihler)
10/8/2026 (Thursday)
Slides (before class)
Decision boundary
Decision stump classifier
UC Irvine ML: Linear Classifier
(Alexander Ihler)
Week 3: 10/13/2026 (Tuesday)
Estimation
Convexity
Ch 1.1 Example: Polynomial Curve Fitting (C. Bishop)
Ch 1.5 Decision Theory (C. Bishop)
10/15/2026 (Thursday)
Vector Calculus
Ch 3.1 Linear Basis Function Models (C. Bishop)
UC Irvine ML: Complexity and overfitting
(Alexander Ihler)
10/22/2026 (Thursday)
Midterm I
Week 5: 10/27/2026 (Tuesday)
Linear Regression and Robust Estimation
UC Irvine ML: Gradient Descent
(Alexander Ihler)
10/29/2026 (Thursday)
Linear Regression
https://en.wikipedia.org/wiki/Perceptron
Neural Networks (3Blue1Brown)
Week 6: 11/3/2026 (Tuesday)
Error Metrics
Week 8: 11/17/2026 (Tuesday)
Support Vector Machine
"Classification and regression trees ", Breiman, Leo; Friedman, J. H.; Olshen, R. A.; Stone, C. J., 1984.
(Alexander Ihler)
11/19/2026 (Thursday)
Midterm II
Week 9: 11/24/2026 (Tuesday)
SVM and Kernels
Cross-validation
11/26/2026
Thanksgiving
Week 10: 12/01/2026 (Tuesday)
Nearest neighbor
Decision tree
Decision tree (Wiki)
" C4.5: Programs for Machine Learning ", Quinlan, J. R., 1993.
K-D tree (Wiki)
" K-D Tree Tutorial ", Andrew Moore
A Visualization of decision tree (part 1)
12/03/2026 (Thursday)
Ensemble classifier: boosting, random forest
B aggin g Predictors", Leo Breiman.
" Shape quantization and recognition with randomized trees ", Y Amit, D Geman, 1997.
" Random Forests ", Leo Breiman.
" A decision-theoretic generalization of on-line learning and an application to boosting ", Yoav Freund and Robert E. Schapire, 1997.
" Improved boosting algorithms using confidence-rated predictions ", Robert E. Schapire and Yoram Singer, 1999.
" Additive Logistic Regression: a Statistical View of Boosting ", Jerome Friedman , Trevor Hastie , Robert Tibshirani, 1998