IMPORTANT QUESTIONS DEEP LEARNING WITH PYTHON
1. What is an Artificial Neural Network (ANN)? How does it mimic the human brain?
2. What is a Perceptron? Explain its working with a diagram.
3. What are the limitations of a single-layer perceptron?
4. Describe the process of training a neural network.
5. Explain different types of activation functions used in neural networks.
6. Define different loss function. How does it impact the training process?
7. What are hyperparameters in a neural network? List at least five common hyperparameters.
8. Describe the concept of Gradient Descent in neural network optimization.
9. Explain the process of backpropagation in training neural networks.
10. What is a Convolutional Neural Network (CNN) and what are its main applications?
11. Explain the role of convolution layers in a CNN.
12. What is the purpose of a pooling layer in CNNs? Differentiate between max pooling and
average pooling.
13. What is flattening in a CNN and why is it necessary?
14. Describe the function of fully connected layers in a CNN architecture.
15. Describe the architecture and key features of VGGNet.
16. What is a Deep Belief Network (DBN)? How does it differ from a traditional neural network?
17. Describe the architecture of a Deep Belief Network.
18. What are Restricted Boltzmann Machines (RBMs) and how are they used in DBNs?
19 . What is an Autoencoder and what is its main purpose?
20. Describe the architecture of an Autoencoder.
21. Explain the concept of Q-learning in Reinforcement Learning.
22. List some real-world applications of Reinforcement Learning.