Data shuffling and Cross Validation is possible basically we do iid assumption Distributed ShufflingHow to shuffle a big datasetAt Jane Street, we often work with data that has a very lowsignal-to-noise ratio, but fortunately we also have a lot of data.Where practitioners in many fiel...https://blog.janestreet.com/how-to-shuffle-a-big-dataset/