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:
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 |