Recommended Resources

There are several recommended books for this course:

Programming experience is strongly recommended for this course. Please work through the following tutorial if you do not have programming experience:

Schedule

Week of Topics Recommended readings covering this week's lecture Assignments due this week (posted on Canvas)
Jan 20 Course Introduction
(lecture slides)
Chapter 1 of Geron book; pg. 95-103 of Goodfellow book
Jan 27 Regression, Regularization
(lecture slides)
pg. 33-52, 66-67, 107-112, 123-134 of Geron book; pg. 104-118 of Goodfellow book; (Optional Linear Algebra Background) Chapter 2 of Goodfellow book Problem Set 1
Feb 3 Artificial Neurons, Gradient Descent
(lecture slides)
Chapter 3, pg. 113-123, and pg. 255-262 of Geron book; pg. 10-34 of Rashid book Problem Set 2
Feb 10 Nearest Neighbor, Decision Tree
(lecture slides)
Nearest Neighbor; Chapter 6 of Geron book Lab Assignment 1
Feb 17 Naive Bayes, Support Vector Machine
(lecture slides)
Chapter 5 of Geron book; Chapter 5.6 in Goodfellow book Problem Set 3
Feb 24 Ensemble Learning
(lecture slides)
Chapter 7 of Geron book Problem Set 4
Mar 2 Feature Representation, Dimensionality Reduction
(lecture slides)

(Guest Lecturer: Samreen Anjum)
Chapter 8 of Geron book; Chapters 12.2 and 12.4 of Goodfellow book Lab Assignment 2
Mar 9 Neural Networks
(lecture slides)

(Guest Lecturer: Yinan Zhao)
pg. 263-265 of Geron book; Chapter 11 of Geron book (pgs. 277-306); pg. 35-71 of Rashid book, pgs. 163-171 and pgs. 185-217 of Goodfellow book Problem Set 5
Mar 16 No Class (Spring Break)
Mar 23 No Class (Spring Break)
Mar 30 Convolutional Neural Networks
(lecture slides)

(Guest: Dr. Peter Anderson, Google)
Chapter 13 of Geron book Lab Assignment 3
Apr 6 Recurrent Neural Networks
(lecture slides)
Chapter 14 of Geron book Project Pre-Proposal
Apr 13 Autoencoders, Unsupervised Learning
(lecture slides)

(Guest: Dr. Suyog Jain, PathAI)
Chapter 15 of Geron book Project Proposal
Apr 20 Active Learning, Curriculum Learning, Reinforcement Learning
(lecture slides)

(Guest: Dr. Cheryl Martin, Alegion)
Chapter 16 of Geron book Project Outline
Apr 27 Algorithm Fairness, Accountability, Transparency, and Ethics
(lecture slides)

(Guest: Dr. Mehrnoosh Sameki, Microsoft)
May 4 Students' Project Presentations Project Videos
May 11 No Class Final Project