Recommended Resources

There are several recommended books for this course. I will recommend specific chapters from the following books:

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 15 Course Introduction Chapter 1 of Geron book; Chapter 2 of Geron book (pages 33-60); (Fun, Extra Read) The Unreasonable Effectiveness of Data; (Fun, Extra Read) The Lack of A Priori Distinctions Between Learning
Jan 22 Regression, Regularization Chapter 4 of Geron book (pages 107-135); Section 5.1.4 of Deep Learning Book; Regression Metrics (Section 3.3.4 in scikit-learn tutorial) Problem Set 1 due Jan. 23
Jan 29 Classification: Decision Tree, Naive Bayes Chapters 3 and 6 of Geron book; Naive Bayes Lab Assignment 1 due Jan. 30
Feb 5 Classification: Nearest Neighbor, Support Vector Machine Nearest Neighbor; Chapter 5 of Geron book Problem Set 2 due Feb. 6
Feb 12 Feature Representation, Dimensionality Reduction Chapters 2 and 8 of Geron book Lab Assignment 2 due Feb. 13
Feb 19 Unsupervised Learning, Ensemble Learning Chapter 7 of Geron book Problem Set 3 due Feb. 20
Feb 26 Gradient Descent and Artificial Neurons pgs. 113-122 and 255-262 of Geron book; pgs 10-34 of Rashid book Lab Assignment 3 due Feb. 27
Mar 5 Neural Networks Architecture and Training pgs. 263-265 of Geron book; pgs. 35-71 of Rashid book, pgs.163-196 of Goodfellow book, Tutorial Problem Set 4 due Mar 6
Mar 12 No Class (Spring Break)
Mar 19 Neural Networks Training and Backpropagation pgs. 265-275 and pgs. 297-306 of Geron book; pgs. 71-105 of Rashid book, pgs.196-217 of Goodfellow book Lab Assignment 4 due Mar 20
Mar 26 Convolutional Neural Networks Chapter 13 of Geron book Project Pre-Proposal due Mar 27
Apr 2 Recurrent Neural Networks Chapter 14 of Geron book Project Proposal due Apr 3
Apr 9 Autoencoders Chapter 15 of Geron book
Apr 16 Human-Machine Partnerships Project Outline due Apr 17
Apr 23 Ethics
Apr 30 Course Review, Students' Project Presentations Project Presentations due May 2
May 7 No Class Final Project Submissions due May 9