Who this is for
Learning path
- Before this: Data preprocessing and augmentation; network basics; optimization (LR schedules, regularization).
- This subskill: Choosing and tuning loss functions for vision tasks.
- After this: Advanced optimization (contrastive objectives, curriculum learning), task-specific metrics and calibration.
Next steps
- Pick one of the Practical projects and run a small ablation on your data.
- Create a simple “loss decision sheet” for your team with defaults and when-to-switch notes.
- Log per-head gradients for one training run and adjust weights once.
Mini challenge
You have a detection dataset with many easy negatives, rare positives, and small objects. In one paragraph, propose your loss stack (classification and box), initial weights, and how you will know when to reweight. Keep it concise and actionable.