Deep Neural Networks
Q1: What are autoencoders? Explain the different layers of autoencoders and mention three practical usages of them?
Q2: What is an activation function and discuss the use of an activation function? Explain three different types of activation functions?
Q3: You are using a deep neural network for a prediction task. After training your model, you notice that it is strongly overfitting the training set and that the performance on the test isn’t good. What can you do to reduce overfitting?
Q4: Why should we use Batch Normalization?
Q5: How to know whether your model is suffering from the problem of Exploding Gradients?
Q6: Can you name and explain a few hyperparameters used for training a neural network?
Q7: Can you explain the parameter sharing concept in deep learning?
Q8: Describe the architecture of a typical Convolutional Neural Network (CNN)?