Classes start on January 15, 2019

Date Topic Reading Notes
Tue, Jan 15 Course Overview
CMU Computing Policy
CMU Policy on Academic Integrity
Nature Review on Deep Learning
Classification Intro
Slides
PART I: Machine Learning Basics
Thur, Jan 17 Intro to Machine Learning I
(Linear Algebra Review, Logistic Regression)
Deep Learning Book, CH2
Linear Classification Basics
Slides
Tue, Jan 22 Intro to Machine Learning II
(Gradient Descent, Stochastic Gradient Descent))
HW1 Out:
Stochastic Gradient Descent
Deep Learning Book, CH3
Slides
Thur, Jan 24 Deep Learning Software
Documentation of Keras
Documentation of Tensorflow
Slides
PART II: Intro to Deep Learning
Tue, Jan 29 Back Propagation Back Propagation
Slides
Thur, Jan 31 Deep Feedforward Networks
Deep Learning Book, CH6
Setting up the Data and Model
Tue, Feb 5 DFN Training
HW1 Due (before class)
Deep Learning Book, CH6
Learning and Evaluation
Slides
Thur, Feb 7 DFN Training
HW2 Out
Deep Learning Book, CH6
Learning and Evaluation
Tue, Feb 12 Convolutional Neural Networks I
HW2 Tutorial
CNN Architecture
Deep Learning Book, CH9
Slides
Thur, Feb 14 Convolutional Neural Networks II CNN Visualization
Deep Learning Book, CH9
Slides
PART III: Explanation for Deep Neural Networks
Tue, Feb 19 Paper Discussion: Influence-Directed Explanations for CNNs Influence-Directed Explanations for CNNs Slides
Thur, Feb 21 Paper Discussion: Feature-Wise Bias Amplifications
HW3 out Friday Feb 22
Feature-Wise Bias Amplifications Slides
Tue, Feb 26 Paper Discussion: Feature-Wise Bias Amplifications
Feature-Wise Bias Amplifications
optional: Understanding Black-box Predictions via Influence Functions
Thur, Feb 28 Paper Discussion: Chih-Kuan Yeh & Joon Sik Kim Representer point selection for DNN Slides
Tue, Mar 5 Paper Discussion: Been Kim Quantitative Testing with Concept Activation Vectors (TCAV)
Sanity Checks for Saliency Maps
An Evaluation of the Human-Interpretability of Explanation
Slides
PART IV: Adversarial Learning
Thur, Mar 7 Paper Discussion: Adversarial Settings in Deep Learning
The Limitations of DL in Adversarial Settings Slides
Tue, Mar 12 No Class: Spring Break
Thur, Mar 14 No Class: Spring Break
Tue, Mar 19 Paper Discussion: Nicolas Carlini
Towards Evaluating the Robustness of Neural Networks Slides
Thur, Mar 21 Paper Discussion: Mahmood Sharif
HW 3 Due before class
HW 4 Part I Out
DReal and Stealthy Attacks on State-of-the-Art Face Recognition
Face Recognition and Privacy
Slide1 Slide2
Tue, Mar 26 Overview of Privacy Attacks Reference Papers at the end of the slide Slide
Thur, Mar 28 Paper Discussion: Whitebox Membership Inference TBD Slide
PART V: Fairness and Recurrent Neural Networks
Tue, Apr 2 Overview of Fairness in DL: Emily Black (Guest Lectuerer) Mitigating Unwanted Biases with Adversarial Learning Slide
Thur, Apr 4 Fairness in DL: Emily Black (Guest Lectuerer) Papers in the reference slide Slide
Tue, Apr 9 Word Embeddings word2vec Slide
Thur, Apr 11 CMU Carnival: No class
HW 4 Due (before 10:30 AM EST)
Tue,Apr 16 Paper Discussion: Bias In Word Embeddings Man is to Computer Programmer as Woman is to Homemaker?
Human-like Bias in Langauge Models
Slide
Thur, Apr 18 Recurrent Neural Networks I
HW 5 Part I Out
Deep Learning Book, CH10 Slide
Tue, Apr 23 Recurrent Neural Networks II Deep Learning Book]: Sequence Modeling: Recurrent and Recursive Neural Nets(Sections 10.1 and 10.2)
CH10 N-gram Language Models (textbook chapter)
The Unreasonable Effectiveness of Recurrent Neural Networks(blog post overview)
Slide
Thur, Apr 25 Bias in NLP tasks
HW 5 Part II Out
Bias in NLP tasks Slide
Thur, Apr 25 Recurrent Neural Networks III: LSTM Deep Learning Book: Sequence Modeling: Recurrent and Recursive Neural Nets(Sections 10.3, 10.5, 10.7-10.12)
Learning long-term dependencies with gradient descent is difficult (one of the original vanishing gradient papers)
Exploding and Vanishing Gradients
Understanding LSTMs
Slide1
Slide2 Slide3
Thur, May 2 Class Wrapup
HW 5 Due May 7th 1:30PM EST
TBD

* Schedule is subject to change.