COMP 343: Machine Learning
Spring 2022
         Home Schedule Policies Resources         


   # DAY DATE TOPIC READING OUT DUE
Week 1 1 Mon 31-Jan-22 Intro. Supervised, unsupervised, reinforcement learning M1: Ch. 1
M2: Ch. 1
2 Wed 2-Feb-22 Machine learning concepts. Learning tasks HW 1
               
Week 2 3 Mon 7-Feb-22 Machine learning concepts. Learning as search M1: Ch. 2.1-2.4
M2: Ch. 2
4 Wed 9-Feb-22 Probability theory. Conditioning, independence, expectation
Probability reference
HW 2 HW 1
               
Week 3 5 Mon 14-Feb-22 Decision trees. Representation, learning M1: Ch. 3
M2: Ch. 3, 6
   
6 Wed 16-Feb-22 Decision trees. Learning, evaluation HW 3 HW 2
           
Week 4 7 Mon 21-Feb-22 Decision trees. Discussion  
8 Wed 23-We-22 Machine learning concepts. Training and evaluation  M1: Ch. 5 HW 4 HW 3
               
Week 5 9 Mon 28-Feb-22 Linear models. Overview
10 Wed 2-Mar-22 Linear classification. Perceptron
M1: Ch. 4.1-4.4
M2: Ch. 10
HW 5 HW 4
               
Week 6 11 Mon 7-Mar-22 Linear classification. Perceptron variants
   
12 Wed 9-Mar-22 Linear classification. Evaluation
HW 5
               
Week 7 Mon 14-Mar-22 SPRING BREAK
Wed 16-Mar-22 SPRING BREAK
               
Week 9 13 Mon 21-Mar-22 Linear classification. Evaluation, midterm review      
14 Wed 23-Mar-22 Linear regression. LMS regression overview
Linear algebra reference
M2: Ch. 4
               
Week 10 15 Mon 28-Mar-22 Linear regression. Gradient descent, regularization
16 Wed 30-Mar-22 MIDTERM EXAM HW 6
               
Week 11 17 Mon 4-Apr-22 Neural networks. Multi-layer perceptron M1: Ch. 4.5-4.9
D: Ch. 1, 2
18 Wed 6-Apr-22 Neural networks. Prediction (the forward pass) Proj HW 6  
               
Week 12 19 Mon 11-Apr-22 Neural networks. Training (backpropagation)
Additional background here and here
20 Wed 13-Apr-22 Neural networks. Training issues in practice HW 7
               
Week 13 21 Mon 18-Apr-22 Project Q&A
22 Wed 20-Apr-22 Neural networks. Tensorflow intro
Tensorflow library
D: Ch. 3
HW 8 HW 7
               
Week 14 23 Mon 25-Apr-22 Project Q&A
24 Wed 25-Apr-22 Neural networks. More Tensorflow
titanic_nn.py, Tinker with a Neural Network
HW 8
               
Week 15 25 Mon 2-May-22 Project Q&A
26 Wed 4-May-22 Wrap-up
Neural Network Zoo, RNN Training, RNN Effectiveness
                 
Week 16 Wed 11-May-22 FINAL PROJECT DUE