What does the decoder in a latent-variable model do?
- It turns hidden codes into data
- It deletes the training set
- It prints accuracy scores
What is a generative model judged by?
- The labels it predicts
- What it produces when sampled
- The speed of its typing
Training a latent-variable model optimises a lower bound because the exact likelihood sums over too many codes.
Circle one: True False
What does the lower bound give up compared with the true likelihood?
- Exactness, for an objective you can compute
- All use of latent codes
- The need for any data
Two teams train on the same images. One classifies them, the other samples new ones. Which is generative?
- The classifier, it labels fastest
- Both equally, data is data
- The sampler, it models the distribution
Two generators compete with no labels available. How do you compare them?
- Hold an election among engineers
- Rate samples with judges and compare held-out bounds
- Pick the one with more parameters
A generator memorises training images pixel for pixel. Why do held-out bounds catch it?
- Memorised models fail on unseen data, which bounds measure
- Judges always spot copies
- Large models cannot memorise
A student maximises the bound and claims the likelihood rose equally. What is the error?
- Bounds always equal likelihoods
- Likelihoods cannot be discussed
- The bound can loosen while rising, so likelihood may lag