Handout #9 - Generative Models Flashcards

1
Q

Explain what a discriminative model is:

A
  1. Look at the likelihood P(Y|X) -> use pre-existing data
  2. Supervised learning models (training data X is associated with given labels y)
  3. ‘Given a dataset of labelled images, detect whether the picture is of a face or not.’
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain what a generative model is:

A
  1. Look at the likelihood P(X|Y) -> make new data
  2. Unsupervised learning
  3. ‘Given a dataset of faces, and you would like to generate new realistic looking faces.’
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is training a GAN network difficult?

A

If the generator is perfect (the synthetic and data samples are the same), then the discriminator will be a bit random and at the next step the generator will not be put in check anymore by the discriminator.

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

How can the GAN be trained

A
  1. Freeze the generator and train the discriminator.
  2. Freeze the discriminator and train the generator.
  3. Repeat steps 1. and 2.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain what an autoencoder does

A

Autoencoders simply try to reconstruct the input as faithfully as possible.

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

Explain what the multi-task training strategy is.

A
  1. Encoder is key part of the autoencoder architecture.
  2. Train it through supervised learning.
  3. Strategy; combine multiple approaches in a multi-task training strategy.
  4. Same encoder can be shared across a multitude of classification tasks that are related to the application at hand.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly