core practice · system design prompt
Design exercise: Vision Models
Classification, detection, segmentation, embeddings, vision transformers, data augmentation, and visual evaluation. Implement designOutline() returning non-empty values for: taskDefinition, representation, visualEval. Each value must name a concrete mechanism or decision.
The mechanism
Vision systems convert pixels into task-specific spatial representations. Architecture, labels, augmentations, resolution, and evaluation must match deployment conditions.
Expected evidence
A design outline with taskDefinition, representation, visualEval plus an explicit failure mode or trade-off.
Try this drill in the practice workspace →
Hints when you need them
- Name the failure mode before selecting the mechanism.