Difussion Models Flashcards

1
Q

What is the primary goal of a diffusion model in machine learning?

A

To generate data by learning to reverse a noising process

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

What describes the forward diffusion process in diffusion models?

A

It is the process of iteratively adding Gaussian noise to the data until it resembles pure noise.

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

During the backward diffusion (reverse process) in diffusion models, what is the primary task of the neural network model?

A

To sequentially remove noise from the data to reconstruct the original data.

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

In the context of training a diffusion model using CIFAR-10 dataset, which statement is true regarding the preprocessing of images?

A

Each image is normalized to have values between -1 and 1.

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

What is the significance of ‘timesteps’ in the training process of a diffusion model?

A

They represent the discrete steps in which noise is added or removed.

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

What does the U-Net architecture in a diffusion model generally consist of?

A

An encoder-decoder structure with skip connections between mirrored layers.

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

Which of the following best describes the output from an untrained diffusion model when generating images?

A

The output images are random noise without any discernible features.

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

What is the purpose of the train_one function in the context of diffusion model training?

A

To perform a single update on the model using a pair of noisy and less noisy images.

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