Challenge - 5 Problems
Pre-trained Detection Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ Predict Output
intermediateOutput of loading a pre-trained detection model
What is the output type of the variable
model after running the following code snippet?TensorFlow
import tensorflow as tf model = tf.saved_model.load('ssd_mobilenet_v2_fpnlite_320x320/saved_model') print(type(model))
Attempts:
2 left
💡 Hint
The loaded model is a TensorFlow SavedModel object, not a Keras model.
✗ Incorrect
TensorFlow's tf.saved_model.load returns a _UserObject representing the loaded SavedModel, which is not a Keras Functional model.
❓ Model Choice
intermediateChoosing a pre-trained detection model for real-time mobile app
Which pre-trained detection model is best suited for a real-time mobile application requiring fast inference with reasonable accuracy?
Attempts:
2 left
💡 Hint
Consider model size and speed for mobile devices.
✗ Incorrect
SSD MobileNet V2 is optimized for speed and low resource use, making it suitable for mobile real-time detection.
❓ Hyperparameter
advancedEffect of changing the confidence threshold in detection output
In a pre-trained object detection model, what happens if you increase the confidence threshold from 0.5 to 0.8 when filtering detection results?
Attempts:
2 left
💡 Hint
Think about how confidence threshold affects filtering predictions.
✗ Incorrect
Increasing the confidence threshold filters out detections with lower confidence scores, reducing false positives but possibly missing some true detections.
❓ Metrics
advancedUnderstanding mAP metric in object detection
What does the mean Average Precision (mAP) metric measure in evaluating a pre-trained object detection model?
Attempts:
2 left
💡 Hint
mAP combines precision and recall over classes and IoU thresholds.
✗ Incorrect
mAP summarizes how well the model detects objects correctly across classes and overlap thresholds, combining precision and recall.
🔧 Debug
expertDebugging missing detections from a pre-trained model
You load a pre-trained SSD MobileNet V2 model and run detection on images, but no objects are detected (empty results). Which is the most likely cause?
Attempts:
2 left
💡 Hint
Check the input preprocessing steps before feeding images to the model.
✗ Incorrect
Pre-trained detection models expect inputs of specific size and normalization; incorrect preprocessing leads to no detections.
