ML/DL Fundamentals for a Recommendation Engine
Context
You are preparing for a take-home assessment on ML/DL fundamentals relevant to building a recommendation engine. Focus on general concepts—no math derivations required.
Questions
-
Overfitting vs. Underfitting
-
Define each and explain how to detect them in practice.
-
Deep Learning vs. Traditional ML
-
Name two advantages of deep learning compared with traditional ML models.
-
Name two disadvantages.
-
Activation Functions
-
Why are ReLU-like activations often preferred over sigmoid in deep networks?
-
Convolutional vs. Fully Connected Layers
-
Explain how convolutional layers differ from fully connected layers in terms of parameter sharing and receptive field.