title: How to split folder of images into test/training/validation sets with stratified sampling?
body: <p>I have a very large folder of images, as well as a CSV file containing the class labels for each of those images. Because it's all in one giant folder, I'd like to split them up into training/test/validation sets; maybe create three new folders and move images into each based on a Python script of some kind. I'd like to do stratified sampling so I can keep the % of classes the same across all three sets. </p>
  
  <p>What would be the approach to go about making a script that can do this?</p>