Chapter 5

CNN Implementation

You rarely need to train a computer vision model from scratch. Pre-trained CNNs have already learned the visual features of the world — your job is to adapt them. This chapter covers the mechanics of transfer learning (freeze, replace head, fine-tune), practical fine-tuning trade-offs, and data augmentation strategies that make small datasets punch well above their weight.