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.

Study Vision Models

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.

Check the sources

Browse all practice briefs