Does ImageDataGenerator add more images to my dataset?
Let me try and tell u in the easiest way possible with the help of an example.
For example:

you have a set of 500 images
you applied the ImageDataGenerator to the dataset with batch_size = 25
now you run your model for lets say 5 epochs with
steps_per_epoch=total_samples/batch_size
so , steps_per_epoch will be equal to 20
now your model will run on all 500 images (randomly transformed according to instructions provided to ImageDataGenerator) in each epoch
I'm trying to do image classification with the Inception V3 model. Does ImageDataGenerator from Keras create new images which are added onto my dataset? If I have 1000 images, will using this function double it to 2000 images which are used for training? Is there a way to know how many images were created and now fed into the model?