Порядок выполнения обратного вызова Keras? - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь понять порядок выполнения обратного вызова Keras. Предположим, мы передаем несколько обратных вызовов для model.fit (), каждый из которых имеет метод on_epoch_end. Итак, в момент, когда мы достигнем конца эпохи, в каком порядке будут выполняться функции обратного вызова? Главный процесс порождает несколько дочерних процессов и назначает по одному для каждого обратного вызова?

Было бы хорошо, если бы документация была более подробной.

1 Ответ

1 голос
/ 26 марта 2020

Они должны быть вызваны в порядке их добавления. Если вы посмотрите на реализацию класса CallbackList , который управляет вашими обратными вызовами, вы увидите, что он повторяется в порядке появления. Например, здесь, в on_epoch_end .

Кроме того, именно так класс используется в обучении l oop, и не похоже, что отдельный процесс порожден .

...