Я дал указание генератору данных выводить сгенерированные изображения.
train_datagen = ImageDataGenerator(
rescale=1. / 255,
rotation_range=180, # randomly rotate images in the range (degrees, 0 to 180)
width_shift_range=0.1, # randomly shift images horizontally (fraction of total width)
height_shift_range=0.1, # randomly shift images vertically (fraction of total height)
zoom_range=0.2,
horizontal_flip=True, # randomly flip images
vertical_flip=True
)
train_generator = train_datagen.flow_from_directory(
os.path.join(train_base, train_dir),
target_size=(img_width, img_height),
batch_size=batch_size,
class_mode='binary',
color_mode='grayscale',
save_to_dir=gen_train_dir,
)
В выходном каталоге я обнаружил после запуска некоторые изображения со странными артефактами.На рисунке ниже я пометил только один желтым контуром, но я думаю, что очевидно, какие другие клетки содержат неестественные линейные артефакты.

Почему они появляются?
Я подозреваю, что они влияют на точность.