Я построил простой генератор, который дает 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? Я думал, что цель использования генератора - пакетные наборы данных в разумные куски, так почему же дополнительная очередь?