Keras ImageDataGenerator не добавляет изображений в набор данных, он просто случайным образом изменяет изображений из набора данных по мере необходимости. Каждый раз, когда вы запрашиваете пакет, он выбирает несколько неизмененных изображений из набора данных и затем изменяет их. Поскольку он выполняет случайные модификации, он может создавать почти бесконечное количество вариаций любого данного исходного изображения.
Если у вас есть 1400 изображений, скажем, вы получите точность проверки 90%. Если вы выполните аугментации для них, вы можете получить 93%. Однако имейте в виду, что увеличение не является хорошей заменой для большого набора данных. Если вы соберете еще 1400 изображений, то сможете получить 95% даже без какого-либо увеличения. Это происходит потому, что новые изображения являются совершенно новыми, поэтому они, вероятно, имеют функции, которые нельзя добавить с помощью стандартного дополнения.