Документация Keras содержит следующее определение для fit_generator
:
fit_generator(self, generator, steps_per_epoch=None, epochs=1, verbose=1, callbacks=None, validation_data=None, validation_steps=None, class_weight=None, max_queue_size=10, workers=1, use_multiprocessing=False, shuffle=True, initial_epoch=0)
Вы предоставили два позиционных аргумента:
train_set
- это присвоено generator
train_labels
- это присвоено steps_per_epoch
Но затем вы предоставляете другой (теперь ключевой аргумент) steps_per_epoch
, следовательно, ошибка.