Computer Vision Questions

Modeling and pipelines for image data. Covers image classification, object detection (anchors, feature pyramids, non-maximum suppression, one-stage versus two-stage and anchor-free detectors), and semantic and instance segmentation; image preprocessing and augmentation; transfer learning, pretrained backbones and self-supervised pretraining; convolutional networks compared with vision transformers; annotation, labeling quality, dataset formats, active learning and leakage-safe splits; evaluation with intersection over union, average precision and mean average precision, and Grad-CAM; handling class imbalance, tiny objects and large images; and face detection and verification. Focuses on the fundamentals of applying learning to visual inputs and the practical constraints of vision systems. Model serving and compression, on-device deployment, distributed training, generic network mechanics, language and multimodal models, fairness and interpretability audits, and production monitoring and retraining pipelines are covered elsewhere.

EasyTechnical
59 practiced

You are preparing an image dataset for training. Describe best practices for splitting images into training, validation, and test sets to avoid leakage. Include strategies for stratification, temporal splits (video frames or time series), and handling images with multiple related samples (e.g., same object photographed multiple ways).

EasyTechnical
45 practiced

Explain the difference between transfer learning via feature extraction versus full fine-tuning. For a small labeled dataset, what practical steps would you take to apply a pretrained ResNet backbone to a new classification task?

HardTechnical
52 practiced

You must build an image classifier for a niche product category with only a few hundred labeled images, but you have access to large generic image datasets. Propose a strategy and say what could make it fail.

MediumTechnical
57 practiced

You are fine-tuning a pretrained image classifier on a dataset where minority classes have very few examples. What do you change in sampling, loss, augmentation and metrics?

EasyBehavioral
64 practiced

Tell me about a time (or describe how) you handled a project where label quality issues impacted model performance for an image task. Explain how you identified the problem, prioritized fixes, improved labels (e.g., relabeling, consensus), and measured the impact on model metrics.

That is every published Computer Vision question for Data Scientist so far. Browse the other topics in this category, or practice this one interactively.