NPTEL Deep Learning – IIT Ropar Week 6 Assignment Answers 2025

NPTEL Deep Learning – IIT Ropar Week 6 Assignment Answers 2025

1. What is/are the primary advantages of Autoencoders over PCA?

  • Autoencoders are less prone to overfitting than PCA.
  • Autoencoders are faster and more efficient than PCA.
  • Autoencoders require fewer input data than PCA.
  • Autoencoders can capture nonlinear relationships in the input data.
Answer :- For Answers Click Here 

2. Which of the following is a potential advantage of using an overcomplete autoencoder?

  • Reduction of the risk of overfitting
  • Faster training time
  • Ability to learn more complex and nonlinear representations
  • To compress the input data
Answer :- 

3. We are given an autoencoder A. The average activation value of neurons in this network is 0.015. The given autoencoder is

  • Contractive autoencoder
  • Sparse autoencoder
  • Overcomplete neural network
  • Denoising autoencoder
Answer :- 

4. Suppose we build a neural network for a 5-class classification task. Suppose for a single training example, the true label is [0 1 0 0 1] while the predictions by the neural network are [0.4 0.25 0.2 0.1 0.6]. What would be the value of cross-entropy loss for this example? (Answer up to two decimal places, Use base 2 for log-related calculations)

Answer :- 

5. If an under-complete autoencoder has an input layer with a dimension of 5, what could be the possible dimension of the hidden layer?

  • 5
  • 4
  • 2
  • 0
  • 6
Answer :- 

6. Which of the following networks represents an autoencoder?

Answer :- For Answers Click Here 

7. What is the primary reason for adding corruption to the input data in a denoising autoencoder?

  • To increase the complexity of the model.
  • To improve the model’s ability to generalize to unseen data.
  • To reduce the size of the training dataset.
  • To increase the training time.
Answer :- 

8. Suppose for one data point we have features x1,x2,x3,x4,x5 as −4,6,2.8,0,17.3 then, which of the following function should we use on the output layer(decoder)?

  • Linear
  • Logistic
  • Relu
  • Tanh
Answer :- 

9. Which of the following statements about overfitting in overcomplete autoencoders is true?

  • Reconstruction error is very high while training
  • Reconstruction error is very low while training
  • Network fails to learn good representations of input
  • Network learns good representations of input
Answer :- 

10. What is the purpose of a decoder in an autoencoder?

  • To reconstruct the input data
  • To generate new data
  • To compress the input data
  • To extract features from the input data
Answer :- For Answers Click Here 
Scroll to Top