Я запутался в определении увеличения данных. Должны ли мы обучать исходные данные и преобразованные или просто преобразованные? Если мы обучим оба, то мы увеличим размер набора данных, в то время как второй подход не будет.
Я получил этот вопрос при использовании функции RandomResizedCrop.
'train': transforms.Compose([
transforms.RandomResizedCrop(224),
transforms.RandomHorizontalFlip(),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
]),
Если мы случайным образом изменяем размер и обрезаем часть набора данных, мы фактически не увеличиваем размер набора данных для увеличения данных. Это верно? Или для дополнения данных требуется просто изменить / изменить исходный набор данных, а не увеличить его размер?
Спасибо.