Я хочу применить увеличение данных к моему набору данных перед передачей в сеть.Сначала я хотел попробовать класс Keras ImageDataGenerator на одном примере, чтобы увидеть результаты.Когда я предоставлял параметры в виде featurewise_center = True, featurewise_std_normalization = True проблем не возникало, но когда я предоставлялtation_range = 5, на графике были только желтые точки.Интересно, почему.Вот мой код и результаты:
from keras.preprocessing.image import ImageDataGenerator
from matplotlib import pyplot
# Data augmentation
datagen = ImageDataGenerator(featurewise_center=True, featurewise_std_normalization=True)
datagen.fit(imgs)
gen = datagen.flow(imgs[:1], train_y[:1], 1)
img = next(gen)[0][0]
pyplot.imshow(img)
from keras.preprocessing.image import ImageDataGenerator
from matplotlib import pyplot
# Data augmentation
datagen = ImageDataGenerator(rotation_range=5)
datagen.fit(imgs)
gen = datagen.flow(imgs[:1], train_y[:1], 1)
img = next(gen)[0][0]
pyplot.imshow(img)