GANs Flashcards

1
Q

Name the difference between explicit density estimation and implicit density estimation. Which of the two categories do GANs belong to?

A

explicit density estimation: explicitly define and solve the distribution from the data
implicit density estimation: implicitly learn model that can sample from the distribution of the data without explicitly difining it

GANs belongs to implicit desnity estimation.

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

Write minmax objective functions.

A

minmax = [Ex~pdata log(Dθd(x) + Ez~pz log (1 - Dθd(G(z)))]

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

Mention 2 advantages and 2 disadvantages of adversial training

A

Advantages: With a criterion for evaluating the quality of generated samples, the
gradient with respect to the network parameters can be computed; the parameters can be updated to generate samples with a
little better quality

Disadvantages:

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

How to evaluate GANs

A

Sample quality: Does the image look real?; diverse sample: It generates one or many plausible samples? ;Generalization: It has a good generalization or simply memorized the training sample?

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

GANs are evaluated using different metrics compared to typical metrics for discriminative model. Explain the reason

A

GANs generates new data samples instead of classifying existing data. Alternative metrics as Inceptions score or Frèchet evaluates diverse and sample quality from generated data.

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

You trained a GAN. Inception score excellent, fréchet inception distance poor. What could be a reasonable reason for the observed behavior?

A

The inception score just evaluates sample quality and class diversity (if generates sample from all classes), but do not evaluate the sample diversity. The fréchet can evaluate the sample diversity using the fréchet distance. So in that case, the GANs should have a bad sample diversity

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

3 central properties for good GANs; Name 3 methods to evaluate those

A

Sample quality: Does the image look real?; diverse sample: It generates one or many plausible samples? ;Generalization: It has a good generalization or simply memorized the training sample?

Sample quality: Inception score; Diverse sample: Frètche inception distance; Generalization: Nearest Neighbor

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

Pix2Pix: Its usability is limited. What factor limits this method?

A

it requires pairs of
samples with pixel-to-pixel correspondence.

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

How does Cycle GAN address the problem of Pix2Pix?

A

The cycle GAN architecture learns to do image-to-image translation from unpaired-data

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