Я построил простой генератор, который дает a tuple(inputs, targets) только с одним элементом в списках inputs и targets - в основном сканирование набора данных, по одному образцу за раз.
Я передаю этот генератор в:
model.fit_generator(my_generator(),
nb_epoch=10,
samples_per_epoch=1,
max_q_size=1 # defaults to 10
)
Получаю:
-
nb_epoch- это количество раз, когда будет запущена обучающая серия -
samples_per_epoch- количество образцов, прошедших обучение в эпоху
Но что такое max_q_size для и почему он по умолчанию равен 10? Я думал, что цель использования генератора - пакетные наборы данных в разумные куски, так почему же дополнительная очередь?