Day 46 of 133
Object detection (R-CNN family, YOLO, DETR)
Two-stage vs one-stage; how DETR removes anchors and NMS.
DSA · NeetCode Backtracking
- SubsetsDSA · Backtracking
Interview questions to prep
- Compare backtracking vs iterative bitmask vs recursive include/exclude.
- How does this change for subsets-with-duplicates (LC 90)?
- Combination SumDSA · Backtracking
Interview questions to prep
- How do you avoid duplicate combinations without a set — what's the index-passing trick?
- Compare with combination-sum-ii where each candidate can only be used once.
DL · Detection & segmentation
Interview questions to prep
- Compare two-stage (Faster R-CNN) vs one-stage (YOLO) detectors.
- How does DETR remove the need for NMS and anchor boxes?
Interview questions to prep
- How does U-Net's skip connection design help with segmentation?
- Compare semantic vs instance vs panoptic segmentation — when do you reach for each?
Interview questions to prep
- Define mAP at IoU=0.5:0.95 — what does each piece mean?
- Why does NMS need careful tuning, and what does it break when set wrong?
- How would you implement mAP from predicted boxes, confidences, and class labels?
Interview questions to prep
- What are anchor boxes in YOLO, and why did anchor-free detectors become popular?
- What terms usually appear in a YOLO loss, and how do localization, objectness, and class losses interact?
- Where does YOLO struggle compared with two-stage detectors or DETR?
References & further reading
- CS231n — CNNs for visual recognition ↗Stanford
- Papers with Code — SOTA leaderboards ↗Papers with Code
- Kaggle — Computer Vision ↗Kaggle