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 |