Keras data generators and how to use them