Unit 4: Autoencoders and Pre-trained CNN - Subjective Questions

INT422 — Deep Learning • Practice Questions with Detailed Answers

20 questions

1

Define an autoencoder. Explain its main objective and basic working principle.

2

Why are autoencoders needed? Discuss their major applications in deep learning.

3

Describe the architecture of an autoencoder with suitable mathematical expressions.

4

Explain reconstruction loss in an autoencoder. Compare mean squared error and binary cross-entropy as reconstruction losses.

5

Distinguish between undercomplete and overcomplete autoencoders.

6

Explain a sparse autoencoder and describe how sparsity is imposed on its hidden representation.

7

What is a denoising autoencoder? Explain its training procedure and advantages.

8

Describe contractive autoencoders. How do they learn representations that are insensitive to small input variations?

9

Compare basic, sparse, denoising, and contractive autoencoders.

10

Explain how an autoencoder performs data compression and decompression.

11

Discuss the benefits and limitations of using autoencoders for data compression.

12

Compare autoencoders with principal component analysis for dimensionality reduction.

13

What is a variational autoencoder? How does it differ from a conventional autoencoder?

14

Derive and explain the evidence lower bound objective used to train a variational autoencoder.

15

Explain the reparameterization trick used in variational autoencoders and state why it is necessary.

16

For a Gaussian variational posterior and a standard normal prior, derive the KL-divergence term used in a variational autoencoder.

17

Explain how a variational autoencoder generates new data and supports interpolation in latent space.

18

What is a pre-trained convolutional neural network? Explain the concept of transfer learning using a pre-trained CNN.

19

Distinguish between feature extraction and fine-tuning when using a pre-trained CNN.

20

Design a transfer-learning workflow using a pre-trained CNN for a new image-classification task. Discuss important training decisions and precautions.