schedule
This is an old revision of the document!
Schedule
August
Week | Topic | Material | Reading | Assignments |
---|---|---|---|---|
Week 1: August 26 - 30 | Overview of course and the machine learning field. Reminder of how python is used in machine learning. | 01 Introduction to CS545 02 Searching for Good Weights in a Linear Model | From Python to Numpy, Chapters 1 - 2 Scipy Lectures, Section 1 Visualization with Matplotlib Deep Learning, Chapters 1 - 5.1.4 |
September
Week | Topic | Material | Reading | Assignments |
---|---|---|---|---|
Week 2: September 2 - 6 | Review of gradients. | 02 Searching for Good Weights in a Linear Model 03 Three Gradient Descent Algorithms | ||
Week 3: September 9 - 13 Class cancelled Thursday, Sept 12th | Implementing neural networks with numpy to predict real-valued variables. Deriving gradients. | 04 Scaled Conjugate Gradient 05 Introduction to Gradient Descent for Neural Networks | A1 Gradient Descent due Tuesday, Sept 10th, at 10:00 PM | |
Week 4: September 16 - 20 | Error gradients for neural networks as matrix equations. | 06.1 Gradient Descent for Two-Layer Neural Networks Hand drawn notes from lecture | ||
Week 5: September 23 - 27 | Introduction to Pytorch and automatic differentation. | 07 Automatic Differentation in Pytorch 08 Automatic Differentiation, SGD, and Adam with Pytorch | A2.4 Three Layer Neural Network due Wednesday, Sept 25th, at 10:00 PM |
October
Week | Topic | Material | Reading | Assignments |
---|---|---|---|---|
Week 6: September 30 - October 4 | Neural Network class. Classification. | 09.1 Neural Network Class 10 Classification with Linear Logistic Regression | ||
Week 7: October 7 - 11 | Classification with multiple labels. | 11 Classification with Neural Networks | Paper on need for causality | |
Week 8: October 14 - 18 | Convolutional neural networks in numpy, pytorch and tensorflow. | 12 Multilabel Classification 13.1 Pytorch nn Module | A3.4 Classification due Wednesday, Oct 16th, at 10:00 PM | |
Week 9: October 21 - 25 | Convolutional nets. Reinforcement learning. | 14 NeuralNetwork_Convolutional and CIFAR-10 15 Introduction to Reinforcement Learning | Project proposal due at 10 pm Wednesday evening, October 23rd. |
November
Week | Topic | Material | Reading | Assignments |
---|---|---|---|---|
Week 10: October 28 - November 1 | Reinforcement learning. | 16 Reinforcement Learning with Neural Network as Q Function 17 Reinforcement Learning to Control a Marble | Reinforcement Learning: An Introduction, by Richard Sutton and Andrew Barto, 2nd edition | A4.3 Convolutional Neural Networks due Wednesday, Oct 30th, at 10:00 PM |
Week 11: November 4 - 8 | Natural language processing. | |||
Week 12: November 11 - 15 | Deep learning application development. | |||
Week 13: November 18 - 22 | Student presentations. | |||
Fall Recess: November 25 - 29 |
December
Week | Topic | Material | Reading | Assignments |
---|---|---|---|---|
Week 14: December 2 - 6 | Student presentations. | |||
Week 15: December 9 - 13 | Student presentations. | |||
Finals Week: December 16 - 20 |
schedule.1571883347.txt.gz · Last modified: 2019/10/23 20:15 (external edit)