Я пытаюсь разделить данные на обучающий (80%) и тестовый (20%) наборы, но мне нужно сначала перетасовать данные, а затем назначить равное количество образцов для каждой метки (y, 10 классов) в каждом наборе данных.
Как я могу сделать это в lua/torch? Спасибо!
Это мой код до сих пор...
loaded = torch.load(data_file, 'ascii')
Data = {
data = loaded.data,
labels = loaded.labels,
size = 60000
}
Data.data:nDimension()
4
Data.labels:nDimension()
1
Data.data:size()
60000
1
32
32
[torch.LongStorage of size 4]
validationData.labels:size()
60000
[torch.LongStorage of size 1]