lecture 11 Flashcards

1
Q

What is the goal of generative modeling?

A

To train probability models that allow us to sample realistic data points.

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

Why are generative models important?

A

They can produce high-dimensional objects like images and text that resemble real data.

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

What is a common application of generative models?

A

Generating realistic human faces using neural networks.

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

What is a neural network in the context of generative models?

A

A function that maps an input (often random noise) to an output resembling real data.

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

What does a standard multivariate normal distribution represent in generative models?

A

A simple distribution from which we sample inputs for a generator network.

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

What is the first approach to turning a neural network into a probability distribution?

A

Interpreting the network’s output as the parameters of a probability distribution.

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

How does a neural network become probabilistic?

A

By treating its output as defining a probability distribution over the output space.

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

What distribution is typically used for binary classification?

A

The Bernoulli distribution.

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

What distribution is used in multiclass classification with a softmax output?

A

The multinomial distribution.

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

What is a key insight from linear regression?

A

Interpreting the output as the mean of a normal distribution leads to least squares loss.

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

What does the likelihood function measure in generative models?

A

The probability of observed data given the model’s parameters.

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

What is the maximum likelihood principle?

A

Optimizing model parameters to maximize the probability of observed data.

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

What is a loss function derived from likelihood maximization?

A

Negative log-likelihood loss.

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

What is binary cross-entropy loss used for?

A

Training models with a Bernoulli output distribution.

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

What is categorical cross-entropy loss used for?

A

Training models with a softmax output in multiclass classification.

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

What is mean squared error (MSE) loss used for?

A

Training models with normal output distributions.

17
Q

What is the difference between MSE and mean absolute error (MAE)?

A

MSE penalizes large errors more due to squaring the differences, while MAE treats all errors equally.

18
Q

What is the benefit of using a probabilistic approach in neural networks?

A

It provides a measure of uncertainty along with predictions.

19
Q

Why are neural networks poor at estimating uncertainty?

A

They often produce overconfident predictions due to high complexity.

20
Q

What is an alternative to single-value predictions in generative models?

A

Producing both a mean and variance to model a full probability distribution.

21
Q

What is a multivariate normal distribution used for?

A

Generating high-dimensional outputs, such as images.

22
Q

What is a key challenge in generative modeling?

A

Ensuring that generated samples are diverse and realistic.

23
Q

What is an example of a deep generative model?

A

Generative Adversarial Networks (GANs).

24
Q

What is the role of a generator network in a GAN?

A

To produce realistic samples that resemble real data.

25
Q

What is the role of a discriminator network in a GAN?

A

To distinguish between real and generated samples.

26
Q

What is the objective of a GAN?

A

To train the generator to produce samples that the discriminator cannot distinguish from real data.

27
Q

What is the adversarial training process?

A

A competition between the generator and discriminator where each improves iteratively.

28
Q

What is the main advantage of generative models?

A

They can learn complex data distributions without explicitly defining them.