University of California, Berkeley

Instructors: Jake Austin, Arvind Rajaraman, Aryan Jain, Rohan Viswanathan, Ryan Alameddine, & Verona Teo

Faculty Sponsor: Stuart Russell

Time & Location: Tue/Thu 7pm-8pm, Physics Building, Room 2

Semester: Fall 2022 (2 units)


Course Outline

Lectures will balance between surveying a wide breadth of content and going under the hood to look at architectural details as well as math.

Slide deck links will be linked on these entries as we go through the semester.

SLIDE DECK LINKS

Recording Links

Cluster 1: Intro to Deep Learning

Cluster 2: Essential Computer Vision

Assignment: Intro to PyTorch Colab notebook

Assignment: ResNet, U-Net Colab notebook (Solution)

<aside> <img src="/icons/command-line_yellow.svg" alt="/icons/command-line_yellow.svg" width="40px" /> Weeks of 09/05/2022 - 09/16/2022

  1. What is ML? (Slides, Lecture)

  2. Deep Learning, Part 1 (Slides, Lecture)

  3. Deep Learning, Part 2 (Slides, Lecture)

  4. Intro Pretraining/Augmentations (Slides, Lecture)

</aside>

<aside> <img src="/icons/command-line_yellow.svg" alt="/icons/command-line_yellow.svg" width="40px" /> Weeks of 09/19/2022 - 09/30/2022

  1. Intro to Computer Vision (Slides, Lecture)

  2. Advanced CV Architectures (Slides, Lecture)

  3. Object Detection (Slides, Lecture)

  4. Semantic Segmentation (Slides, Lecture)

</aside>

Cluster 3: Generative Models

Cluster 4: Vision Transformers

Assignment: Generative Modeling, GANs Colab notebook

Assignment: ViTs Colab notebook

<aside> <img src="/icons/command-line_yellow.svg" alt="/icons/command-line_yellow.svg" width="40px" /> Weeks of 10/03/2022 - 10/14/2022

  1. VAEs and Generative Models (Slides, Lecture)

  2. GANs (Slides, Lecture)

  3. Advanced GANs (Slides, Lecture)

  4. Diffusion Models (Slides, Lecture)

</aside>

<aside> <img src="/icons/command-line_yellow.svg" alt="/icons/command-line_yellow.svg" width="40px" /> Weeks of 10/17/2022 - 10/28/2022 13. Intro to Sequence Modeling (Slides, Lecture)

  1. Transformers and Attention (Slides, Lecture)

  2. Vision Transformers (Slides, Lecture)

  3. Advanced Detection/Seg. (Slides, Lecture)

</aside>