Unit 6: Generative Vision Models - Subjective Questions

CSE471 — Deep Learning For Computer Vision • Practice Questions with Detailed Answers

20 questions

1

Define a Variational Autoencoder (VAE) and explain how it differs from a conventional autoencoder.

2

Derive the Evidence Lower Bound (ELBO) used to train a Variational Autoencoder.

3

Explain the reparameterization trick in a VAE and state why it is required.

4

Describe the architecture and adversarial training process of a Generative Adversarial Network (GAN).

5

Explain the major difficulties encountered while training GANs and describe suitable remedies.

6

Describe the DCGAN architecture and explain the design guidelines that distinguish it from a basic GAN.

7

Compare Variational Autoencoders and GANs with respect to their objectives, latent spaces, output quality, and training behavior.

8

Explain how CycleGAN performs unpaired image-to-image translation. Include its main loss functions.

9

Distinguish between paired and unpaired image-to-image translation, giving suitable model examples and applications.

10

Describe the key architectural ideas introduced by StyleGAN for high-quality image generation.

11

Compare DCGAN, CycleGAN, and StyleGAN in terms of purpose, architecture, training data, and output control.

12

Explain how an image generation model learns to transform a latent vector into a realistic image. Discuss latent-space interpolation.

13

Define single-image super-resolution and describe how deep generative models can be used to solve it.

14

Formulate a combined loss function for GAN-based image super-resolution and explain the role of each term.

15

Explain how CLIP learns image-text alignment and describe its contrastive training objective.

16

Describe how CLIP can be used for zero-shot image classification and text-guided image generation.

17

Why are interpretability techniques important in computer vision? Classify common techniques into major categories.

18

Derive the main steps of Grad-CAM for explaining a convolutional neural network prediction.

19

Explain how a saliency map is computed and discuss its strengths and limitations.

20

Compare Grad-CAM and gradient-based saliency maps with respect to computation, resolution, class specificity, and interpretation.