Schedule#
The course schedule is updated regularly. Please check it frequently for the latest information.
C. Fanelli office hours: Friday, 9:30-11:30, office ISC-1265
J. Giroux (TA) office hours: Friday, 11:30-1:30, office ISC-1109
Last update: (4/17/2025)
Week 1 (Mon, Jan 20 - Sun, Jan 26)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
No class |
Lecture: Course Introduction and History of Deep Learning |
Readings for week 1 and week 2: Based on Raschka, Chap. 2 + notes in class |
Week 2 (Mon, Jan 27 - Sun, Feb 2)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Implementing a perceptron learning algorithm in Python |
Lecture: Machine Learning classifier for supervised learning |
Assignment 0 (assigned Jan 28; due Jan 31) |
Readings for week 1 and week 2: Based on Raschka, Chap. 2 + notes in class |
Week 3 (Mon, Feb 3 - Sun, Feb 9)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Data Preprocessing |
Lecture: Regularization |
Readings for Feb 3 and Feb 5 Lectures: Raschka, Chap. 4 |
Week 4 (Mon, Feb 10 - Sun, Feb 16)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Model Evaluation and Hyperparameter Tuning |
Lecture: Developing a Multi-Layer Neural Network from Scratch |
Assignment 1 (assigned Feb 16; due Feb 26) |
Readings for Feb 11 Lecture: Main concepts from Raschka, Chap. 6 |
Readings for Feb 13 Lecture: Based on Raschka, Chap. 11 |
Week 5 (Mon, Feb 17 - Sun, Feb 23)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Parallelizing a NN with PyTorch |
No class today |
Readings for Feb 18 and 20 Lectures: Based on Raschka, Chap. 12; Chap. 13 pages 410-412, 415-417, 417-430, 436-439 |
Week 6 (Mon, Feb 24 - Sun, Mar 2)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Building a NN with PyTorch and PyTorch Computation Graphs |
Lecture: PyTorch Computation Graphs |
Reminder Assignment 1 due Feb 28 (new date) |
Readings for Feb 26 and 28 Lectures: Based on Raschka, Chap. 12; Chap. 13 pages 410-412, 415-417, 417-430, 436-439 |
Week 7 (Mon, Mar 3 - Sun, Mar 9)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Convolutional Neural Networks |
Lecture: Convolutional Neural Networks |
Assignment 2 (assigned Mar 8; due Mar 21) |
Readings for Mar 4 and Mar 6 Lectures: Based on Raschka, Chap. 14 |
Week (Mon, Mar 10 - Sun, Mar 16)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
All day |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Week 8 (Mon, Mar 17 - Sun, Mar 23)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: (Continue) CNN |
Lecture: An Introduction to GradCAM for explainability of CNN |
Reminder Assignment 2 due Mar 21 (new date) |
Week 9 (Mon, Mar 24 - Sun, Mar 30)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Recurrent Neural Network |
Lecture: Recurrent Neural Network |
Readings for Mar 25 and Mar 27 Lectures: Raschka, Chap. 15 |
Week 10 (Mon, Mar 31 - Sun, Apr 6)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: RNN |
Lecture: Generative Adversarial Networks |
Readings: Raschka, Chap. 17 |
Week 11 (Mon, Apr 7 - Sun, Apr 13)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Convolutional and Wasserstein GAN |
Lecture: WGAN |
Assignment 3 (assigned Apr 10; due Apr 20) | ||||||
Readings: Raschka, Chap. 17 |
Week 12 (Mon, Apr 14 - Sun, Apr 20)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Complete lectures on GAN; Intro Graph Neural Networks |
Lecture: Graph Neural Networks |
Reminder Assignment 3 due Apr 20 (new date) | ||||||
Assignment 4 (assigned Apr 21; due Apr 27) |
Readings: Raschka, Chap. 18 |
Week 13 (Mon, Apr 21 - Sun, Apr 27)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: GNN |
Lecture: GNN |
Reminder Assignment 4 due Apr 27 |
Readings: Raschka, Chap. 18 |
Week 14 (Mon, Apr 28 - Sun, May 4)#
Time |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
---|---|---|---|---|---|
9:30am-11:30am |
Office hours (C. Fanelli, Prof) |
||||
11:30am-1:30pm |
Office hours (J. Giroux, TA) |
||||
2:00pm-3:20pm |
Lecture: Discussion Final Project |
Recap |
Reminder Final Project due May 5 |
Exams / presentations - May 6, 2:00 PM – 5:00 PM, ISC 1291 |