Shuffle: randomizes the order to train the data on each epoch, to make the model more robust. Note that if you have multiple Data components which correspond to each other (e.g., one for images and one for the corresponding labels), you must ensure that Shuffle is configured the same for all of them.