Generative Models Flashcards

(12 cards)

1
Q

What is a generative model?

A

A model that learns the data distribution p(x) to create novel content such as images, text, audio, or video.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name three applications of generative models mentioned in the lecture.

A

Data augmentation, dataset synthesis, and art creation (also code generation, text generation, audio synthesis).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Contrast discriminative and generative models.

A

Discriminative models learn p(y|x) for prediction tasks; generative models learn p(x) to model data; conditional generative models learn p(x|y).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

List the types of generative models covered in the lecture.

A

Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), and diffusion models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What principle underlies Variational Autoencoders?

A

VAEs use an encoder-decoder and maximize the Evidence Lower Bound (ELBO) on data log-likelihood via variational inference.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What limitation of VAEs was highlighted?

A

VAE-generated samples tend to be blurrier and lower quality compared to those from GANs and diffusion models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does a GAN work?

A

A generator network synthesizes data from noise to fool a discriminator network, which learns to distinguish real from fake data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the training objective for GANs?

A

A minimax game where the generator tries to maximize the discriminator’s error while the discriminator tries to minimize it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a DC-GAN?

A

A GAN that uses deep convolutional neural networks for both generator and discriminator, leading to higher-quality image generation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What defines a conditional GAN?

A

A GAN where both generator and discriminator receive class labels y as input, enabling conditional data generation p(x|y).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a diffusion model?

A

A generative model formulated as a Markov chain, trained via variational inference to learn reverse denoising steps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What terms make up the ELBO in diffusion models?

A

A prior matching term (no trainable parameters) and denoising matching term learned with a decoder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly