Keras回调执行顺序?

Keras callback execution order?

我想了解 Keras 回调执行顺序。假设我们将多个回调传递给 model.fit(),每个回调都有一个 on_epoch_end 方法。那么当我们到达一个纪元的末尾时,回调函数将以什么顺序执行?主进程是否生成多个子进程并为每个回调分配一个?

文档再详细点就好了

应按照您添加它们的顺序调用它们。 如果您查看管理回调的 CallbackList class 的实现,您会看到它是按出现顺序迭代的。 例如这里 on_epoch_end.

此外,这就是 class 在 training loop 中的使用方式,而且似乎没有生成单独的进程。

  1. 它们将按照您指定的顺序执行 model.fit()
  2. 中的回调列表
  3. 子进程不是由父进程创建来执行的