Topic 20 Conceptual Ideas
20.1 Exercises
- Mathematically, what makes up a layer in a deep learning model, and what is the goal of having many layers? Somewhere in your answer, you should talk about nonlinearity.
- Fitting deep learning models
- In fitting a deep learning model, the goal is to estimate what quantities?
- How does the loss function play a role in fitting a deep learning model?
- At a very big-picture, conceptual level, why is calculus needed in the fitting process?
- How do the number of hidden layers, hidden units within each layer, and density of connections affect model complexity? Discuss in terms of overfitting and the bias-variance tradeoff.
- Explain 2 general strategies for fighting overfitting in deep learning models.
- Give an overview of the convolution operation in convolutional neural networks, and explain why this is a useful way to handle image data.
- Explain why convolution layers are not densely connected.