← Back to Week 9

Week 9: From Supervised to Generative Learning

Knowledge Check — Select an answer to see immediate feedback.

Questions 10
Question 1

A spam filter decides whether an email is spam or not. An image generator creates new photos of cats. Which is the generative model and which is the discriminative model?

Question 2

The textbook identifies annotation cost as a fundamental scaling limitation of supervised learning. In specialized domains like medical imaging, what makes this limitation especially acute compared to general image classification?

Question 3

In the forward process of a diffusion model, what happens to the data over successive time steps?

Question 4

In a diffusion model's forward process, noise is added to an image step by step. At each step, the amount of noise added depends only on the current image — not on the full history of how it got there. Why is this useful?

Question 5

During the reverse process of a diffusion model, the network takes a noisy image and tries to clean it up step by step. What is the network actually predicting at each step?

Question 6

Time conditioning is a crucial aspect of the diffusion model's reverse process. What does conditioning the denoising network on the time step t accomplish?

Question 7

In BERT-style masked language modeling, what is the "supervisory signal" and where does it come from?

Question 8

In contrastive learning (e.g., SimCLR), what constitutes a "positive pair" and what is the model trained to do with it?

Question 9

The textbook draws a connection between diffusion model denoising and self-supervised learning. What is the core conceptual link between these two paradigms?

Question 10

Contrastive learning trains a model by showing it pairs of similar images (two crops of the same photo) and pairs of different images. What is the core idea behind why this teaches useful representations?