Recommended Resources

Please post questions or discussions related to class and assignments on piazza.

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)
Aug 29 Course Introduction Chapter 1 of Geron book; Chapter 2 of Geron book (pg. 33-60)
Sep 5 Regression, Regularization Chapter 4 of Geron book (pg. 107-112, 123-134); Section 5.1.4 of Deep Learning Book; pg. 108-111 of Deep Learning Book; Regression Metrics (Section 3.3.4 in tutorial); (Optional Linear Algebra Background) Chapter 2 of Deep Learning Book Problem Set 1
Sep 12 Classification: Decision Tree, Naive Bayes Chapters 3 and 6 of Geron book; Naive Bayes Lab Assignment 1
Sep 19 Classification: Nearest Neighbor, Support Vector Machine Nearest Neighbor; Chapter 5 of Geron book Problem Set 2
Sep 26 Feature Representation, Dimensionality Reduction Chapters 2 (pg. 60-71), 3 (pg. 89-95), and 8 of Geron book Lab Assignment 2
Oct 3 Ensemble Learning, Introduction to Computer Vision and Natural Language Processing Chapter 7 of Geron book, Chapters 12.2 and 12.4 of Goodfellow book Problem Set 3
Oct 10 Gradient Descent, Artificial Neurons pg. 113-123 and pg. 255-262 of Geron book, pg. 10-34 of Rashid book, pg. 1-16 of Goodfellow book Lab Assignment 3
Oct 17 Neural Network Architecture and Training pg. 263-265 of Geron book; pg. 35-71 of Rashid book, pgs. 163-171 and pgs. 185-217 of Goodfellow book Problem Set 4
Oct 24 Convolutional Neural Networks Chapter 13 of Geron book Lab Assignment 4
Oct 31 Recurrent Neural Networks Chapter 11 (pg 276-288), Chapter 14 of Geron book Project Pre-Proposal
Nov 7 Autoencoders, Unsupervised Learning Chapter 15 of Geron book Project Proposal
Nov 14 Reinforcement Learning and Other Miscellaneous Topics Chapter 16 of Geron book Project Outline
Nov 21 No Class (Thanksgiving Break)
Nov 28 Ethics
Dec 5 Students' Project Presentations Project Presentation
Dec 12 No Class Final Project