What's the difference between keras api augmentation and data augmentation definition?
The Augmentation api apply different augment defined by you (horizontalflip, verticalflip, rotation, zcawhitening etc) to your original image rather than making a copy of it. It apply different augmentation on the same image on different epoch which reduce the generalization error.