Image Augmentation

The same seed can appear in several positions or orientations. We can teach a model which changes should preserve an answer, but the transformation must keep the image and its labels consistent.

13 sections · 4 questions · 2 coding challenges

1 / 13

Showing a Model Variations of Its Training Examples

BOTIE

The 2012 AlexNet paper used transformations including crops and horizontal reflections to expand the appearances shown during training. The network had many parameters, and presenting only a fixed view of each training photograph made overfitting a serious concern. This was an influential use of augmentation, not its invention.

The reasoning is that some changes to a photograph should leave its target answer intact. We use that prior knowledge to create additional training views. Our small grid example makes the label-preservation requirement visible before any network is fitted.

Sources for this history