Skip to content

Latest commit

 

History

History
102 lines (77 loc) · 6.84 KB

understanding-deep-learning.md

File metadata and controls

102 lines (77 loc) · 6.84 KB

Understanding Deep Learning

The SDML book club will start discussing Understanding Deep Learning (https://udlbook.github.io/udlbook/) by Simon J.D. Prince in January 2024. The book website includes many resources, including a free PDF of the book, answers to selected problems, and Python notebooks to supplement the chapter material. You can purchase the book from MIT Press.

Notes and videos

Below are the notes/slides and meetup recordings. All of the videos will be posted to the SDML YouTube channel: https://www.youtube.com/@SanDiegoMachineLearning/videos

Schedule

Session 1: Chapters 1 and 2, Introduction and Supervised Learning
This kickoff event will be Saturday, January 13, 2024, from 12:00-1:00 pm Pacific
We will meet other people in small breakout rooms, discuss chapters 1 and 2 of the UDL book, and go over answers to the problems at the end of chapter 2.
Notes from the presentation and video

Chapter 3, Shallow neural networks
Our second session will be Saturday, January 20, 2024, from 12:00-1:00 pm Pacific
Video

Chapter 4, Deep neural networks
This meetup will be Saturday, January 27, 2024, from 12:00-1:00 pm Pacific
Video and notes

Chapter 5, Loss functions,
This event will be Saturday, February 10, 2024, from 12:00-1:00 pm Pacific
Video and the author's PowerPoint slides

Chapter 6, Fitting models,
This session will be Saturday, February 17, 2024, from 12:00-1:00 pm Pacific
Video and the author's PowerPoint slides

Chapter 7, Gradients and initialization,
This meetup will be Saturday, February 24, 2024, from 12:00-1:00 pm Pacific
Video and the author's gradient PowerPoint slides and initialization PowerPoint slides

Chapter 8, Measuring performance,
The meeting will be Saturday, March 9, 2024, from 12:00-1:00 pm Pacific
Video and the author's PowerPoint slides

Chapter 9, Regularization,
This session will be Saturday, March 23, 2024, from 12:00-1:00 pm Pacific
Video and the author's PowerPoint slides

Chapter 10, Convolutional networks, and
Chapter 11, Residual networks
This event will be Saturday, March 30, 2024, from 12:00-1:00 pm Pacific
Video and the author's slides which mostly discussed CNNs, but also covered content from chapter 11 about residual networks and the U-Net architecture.

Chapter 12, Transformers
This meetup will be Saturday, April 13, 2024, from 12:00-2:00 pm Pacific. Come at 12:00 pm for in person, Zoom will start at 1:00 pm.
Video and the link to Ted's augmented version of the author's slides

Chapter 13, Graph neural networks
This session will be Saturday, April 20, 2024, from 12:00-2:00 pm Pacific. Book club discussion of graphs and GNNs will start at 1:00 pm.
Video

Chapter 14, Unsupervised learning, and
Chapter 15, Generative adversarial networks
This meeting will be Saturday, April 27, 2024, from 12:00-2:00 pm Pacific.
Video and slides

Chapter 16, Normalizing flows
The meetup will be Saturday, May 11, 2024, from 12:00-2:00 pm Pacific
Video

Chapter 17, Variational autoencoders
The event will be Saturday, May 25, 2024, from 12:00-2:00 pm Pacific. Once again, the book club discussion will start at 1:00 pm.
Video and part 2, and Slides

Chapter 18, Diffusion models
The session will be Saturday, June 8, 2024, from 1:00-2:00 pm Pacific. Once again, the book club discussion will start at 1:00 pm.
Video

Chapter 19, Reinforcement learning
The meetup will be Saturday, June 15, 2024, from 1:00-2:00 pm Pacific.
Video

Chapter 20, Why does deep learning work? and
Chapter 21, Deep learning and ethics combined on June 22, 2024
The final event will be Saturday, June 22, 2024, from 1:00-2:00 pm Pacific.
Video

Answers to Selected Problems

Answers to some of the end of chapter problems can be found here: https://github.com/udlbook/udlbook/raw/main/UDL_Answer_Booklet_Students.pdf

Errata

Known errata for the book have been documented here: https://github.com/udlbook/udlbook/raw/main/UDL_Errata.pdf