wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Deep Learning: Generative Models

Total questions: 10

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Which of the following statements justify the Maximum Likelihood approach ?

a)

It returns a model that assigns high probability to observed data

b)

It minimises the KL divergence KL[p_data || p_model]

c)

It minimises the KL divergence KL[p_model || p_data]

d)

It minimises the reconstruction error of the data

2.

Which of the following statements, when combined together, explain why we cannot train VAEs using Maximum likelihood Estimation?

a)

The decoder is parameterised by a neural network so it is highly non-linear

b)

The latent variable is continuous

c)

MLE requires evaluating the marginal distribution on data

d)

There are too many datapoints in the dataset

3.

Which of the following statements are true for the VAE objective?

a)

It is a lower-bound to the maximum likelihood objective

b)

The gap between the VAE objective and the maximum likelihood objective is KL[p(z)||q(z|x)]

c)

The KL term can always be viewed as a regulariser for the VAE encoder

d)

The optimum of the VAE decoder is also the MLE optimum

4.

In the famous “Chinese room” turing test example, a man will be sitting inside a room doing English-to-Chinese translation, and the other volunteers outside the room will be asked to guess, based on the English-to-Chinese translation results, whether the man in the room understands Chinese or not. You are one of the volunteers. You know the man in the room is English so you assume a priori he does not understand Chinese with probability 0.8. Now given the translation result is correct, how would you guess whether he understands Chinese or not?

a)

I’m sure he definitely understand Chinese

b)

He probably doesn’t understand Chinese (with probability 0.8)

c)

Give me more info about the correct translation rates for those who only speak English

d)

Give me more info about the correct translation rates for those who speak both English and Chinese

5.

Which best represents the reparameterisation trick?

a)

y = μ + σϵ y\ =\ \mu\ +\ \sigma\epsilon\ where ϵN(0, I)\epsilon\sim N\left(0,\ I\right)

b)

y N(μ, σ)y\ \sim N\left(\mu,\ \sigma\right)

c)

y N(E(x), ϵ)y\ \sim N\left(E\left(x\right),\ \epsilon\right)

d)

None of the above

6.

Which of the following statements are true for the encoder in a Variational Autoencoder.

a)

It is an approximation function which outputs likely latent representations for a given input.

b)

It is equivalent to the true posterior

c)

It is an approximation of the true posterior

d)

It is still required during the generation process

7.

Heuristically which of the two plots is the best loss for the Generator in a Generative Adversarial Network?

a)

-log(D(G(z)))

b)

log(1 - D(G(z)))

8.

Mode collapse is when...

a)

The Generator learns a parameter setting where it only produces one or a select few points.

b)

The Generator cannot learn as the Discriminator classifies all the Generator’s samples as fake thereby producing a useless learning signal.

c)

The Generator is too deep and suffers from vanishing gradients.

d)

None of the above

9.

This figure details the different output signals generated from an optimal discriminator for an original GAN and a Wasserstein GAN. The blue and green dots represent the 1D real and fake data instances. Match the colour line with the type of GAN.

a)

Red → Wasserstein, Teal → Original

b)

Teal → Wasserstein, Red → Original

c)

This plot confuses me

10.

Which of the following statements are true about Beta-VAEs? (note: beta is the coefficient of the KL term)

a)

When beta = 1 Beta-VAEs are equivalent to VAEs

b)

Increasing beta increases the constraint on the latent bottleneck

c)

Decreasing beta increases the constraint on the latent bottleneck

d)

Increasing beta increases the level of disentanglement

e)

Decreasing beta increases the level of disentanglement