Deep Learning - CNN - Convolutional Neural Network - Data Augmentation Tutorial
It is a simple technique using which we reduce overfitting. In data augmentation, suppose we are working on a dataset, where we have limited data and deep learning requires more data, so in this case we can generate data using data augmentation.
For eg. if we have one photo, using the Keras image generator we can create a new photo. This process is known as data augmentation which will help in reducing overfitting.
For more - https://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.html
This is what our data augmentation strategy looks like
Data Augmentation Practical Link
Final Result -