I am new to ML. I am trying to create a training dataset that is equally distributed between multiple lists, each of which have a different kind of data. How can I do this? I looked into GroupKMeansFold, and StratifiedFold but I don't fully understand it.
Here's more information:
- I have three lists a, b, c.
a = [a1, a2, a3.... a10000] b = [b1, b2, b3.... b10000] c = [c1, c2, c3.... c10000]
I want my training, test, and val data to have 70, 15, 15 splits. I also want the 70% of the training data to be equally distributed between lists a,b,c. Same with the test and val data.
I want the training data to have 70% of the data from a, b, and c. I want the val data to have 15% of the data from a,b, and c. I want the test data to have 15% of the data from a,b, and c