Qual é o parâmetro "max_q_size" usado em "model.fit_generator"?

Eu construí um gerador simples que produz umtuple(inputs, targets) com apenas itens únicos noinputs etargets listas. Basicamente, ele está rastreando o conjunto de dados, um item de amostra por vez.

Eu passo este gerador para:

  model.fit_generator(my_generator(),
                      nb_epoch=10,
                      samples_per_epoch=1,
                      max_q_size=1  # defaults to 10
                      )

Entendi:

nb_epoch é o número de vezes que o lote de treinamento será executadosamples_per_epoch é o número de amostras treinadas por época

Mas o que émax_q_size para e por que o padrão seria 10? Eu pensei que o objetivo de usar um gerador era agrupar conjuntos de dados em blocos razoáveis, então por que a fila adicional?

questionAnswers(1)

yourAnswerToTheQuestion