20 machine learning questions that will make you think.
(Cool questions. Not the regular, introductory stuff that you find everywhere.)
๐งต๐
1. Why is it important to introduce non-linearities in a neural network?
2. What are the differences between a multi-class classification problem and a multi-label classification problem?
3. Why does the use of Dropout work as a regularizer?
๐
4. Why you shouldn't use a softmax output activation function in a multi-label classification problem when using a one-hot-encoded target?
5. Does the use of Dropout in your model slow down or speed up the training process? Why?
๐
6. In a Linear or Logistic Regression problem, do all Gradient Descent algorithms lead to the same model, provided you let them run long enough?
7. Explain the difference between Batch Gradient Descent, Stochastic Gradient Descent, and Mini-batch Gradient Descent.
๐
8. What are the advantages of Convolution Neural Networks (CNN) over a fully connected network for image classification?
9. What are the advantages of Recurrent Neural Networks (RNN) over a fully connected network when working with text data?
๐