User Tools

Site Tools


Table of Contents

Schedule Spring 2020




Week Topic Material Reading Assignments
Week 1:
Jan 21, 23
Overview of course, kinds of machine learning, python, jupyter notebooks. 01 Course Overview
01a Matrix Multplication on GPU
02 Matrices and Plotting
03 Linear Regression with SGD
Week 2:
Jan 28, 30
Supervised learning. Linear and nonlinear regression with artificial neural networks. 04 Linear Regression with Fixed Nonlinear Features
05 Introduction to Neural Networks


Week Topic Material Reading Assignments
Week 3:
Feb 4, 6
Gradient descent with Adam. Effects of network size and other parameters. 05 Introduction to Neural Networks
06.1 Gradient Descent with Adam
A1.1 Linear Regression with SGD due Thursday, Feb 6th, at 10:00 PM
Week 4:
Feb 11, 13
Optimizers class. NeuralNetwork class. Partioning data. 07.2 Optimizers, Data Partitioning, Finding Good Parameters HiPlot a new plotting library for visualizing results from multiple training experiments Exercises1. Do not check-in. Exercises will not be graded.
Week 5:
Feb 18, 20
Pytorch basics, loss functions, optimizers and nn module. 08 Pytorch autograd, nn.Module LaProp optimizer A2.5 Multilayer Neural Networks for Nonlinear Regression due Thursday, Feb 20th 10:00 PM
Week 6:
Feb 25, 27
Classification with generative models. LDA and QDA. 09 Introduction to Classification


Week Topic Material Reading Assignments
Week 7:
Mar 3, 5
A3 due Thursday, March 5th, 10:00PM
Week 8:
Mar 10, 12
Classification, gradient derivation and implementation with Numpy.
Mar 16 - 20 Spring Break
Week 9:
Mar 24, 26
Classification with Pytorch and Keras.


Week Topic Material Reading Assignments
Week 10:
Mar 31, Apr 2
Introduction to reinforcement learning, with discrete state and action using tables and neural networks.
Week 11:
Apr 7, 9
Reinforcement learning with continuous state and action.
Week 12:
Apr 14, 16
Reinforcement Learning with Pytorch and Keras.
Week 13:
Apr 21, 23
Decision Trees. Random Forests.
Week 14:
Apr 28, 30
Support Vector Machines. Ensembles.


Week Topic Material Reading Assignments
Week 15:
May 5, 7
Unsupervised learning. Clustering, K-Means, PCA, t-SNE.
May 11 - 15 Final Exam Week Final Project Report due Tuesday, May 12, 10:00 PM.
start.txt · Last modified: 2020/02/25 13:59 by anderson