Practice
1. In the context of object detection, which of the following is a key advantage of YOLO over R-CNN?
easy
Solution
Step 1: Identify YOLO's strengths
YOLO is known for its real-time processing capabilities due to its single-stage architecture.Step 2: Eliminate wrong options
Higher accuracy on small objects: R-CNN is generally better for small objects. Better handling of occlusions: Handling occlusions is not a specific strength of YOLO. More robust to varying lighting conditions: Lighting conditions are not specifically addressed by YOLO.Final Answer:
Option A -> Option AQuick Check:
YOLO = Speed, R-CNN = Precision [OK]
Hint: YOLO = Speed, R-CNN = Precision [OK]
Common Mistakes:
2. A company implemented an ML model to predict customer churn but found that the model's predictions were not improving business outcomes. What is the most likely root cause?
medium
Solution
Step 1: Identify the mismatch
If the model's predictions are not improving business outcomes, it is likely that the business problem was not correctly translated into an ML problem.Step 2: Eliminate wrong options
The model is overfitting the training data is incorrect because overfitting would affect prediction accuracy, not business alignment. The model's hyperparameters were not optimized is incorrect because hyperparameter tuning affects model performance, not problem alignment. The dataset used was too small is incorrect because data size affects model accuracy, not problem framing.Final Answer:
Option B -> Option BQuick Check:
Align ML problem with business goals for impact. [OK]
Hint: Align ML problem with business goals for impact. [OK]
Common Mistakes:
3. A model trained on a dataset shows unexpected bias against a minority group. What is the most likely root cause?
medium
Solution
Step 1: Identify the symptom.
Bias against a minority group indicates potential data imbalance.Step 2: Analyze the options.
Imbalanced data (B) is a common cause of bias. Other options relate to model complexity or training dynamics, not bias directly.Final Answer:
Option A -> Option AQuick Check:
Imbalanced data often leads to bias. [OK]
Hint: Imbalanced data often leads to bias. [OK]
Common Mistakes:
4. You need to develop a model to recommend products to users based on their past behavior. Which learning approach is most suitable?
medium
Solution
Step 1: Identify the goal.
The goal is to optimize recommendations over time based on user feedback.Step 2: Eliminate wrong options.
Supervised learning, because it can predict future purchases. is incorrect because predicting purchases doesn't optimize over time. Unsupervised learning, because it can cluster users with similar behaviors. is incorrect because clustering doesn't adapt to feedback. Supervised learning, because it can classify users into categories. is incorrect because classification doesn't optimize recommendations.Final Answer:
Option A -> Option AQuick Check:
Optimize over time -> Reinforcement learning [OK]
Hint: Optimize over time -> Reinforcement learning [OK]
Common Mistakes:
5. You need to apply model interpretability techniques to a real-time fraud detection system. Which approach is most suitable?
hard
Solution
Step 1: Consider real-time constraints.
Real-time systems require fast interpretability methods.Step 2: Evaluate each option.
SHAP and LIME are computationally expensive for real-time use. Attention mechanisms provide built-in interpretability without significant overhead.Final Answer:
Option A -> Option AQuick Check:
Attention is efficient for real-time interpretability. [OK]
Hint: Attention is efficient for real-time interpretability. [OK]
Common Mistakes:
