User Tools

Site Tools


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)