как вызывать функцию обратного вызова в классе keras.callbacks.Callback? - PullRequest
0 голосов
/ 07 июня 2018

Этот пример кода выглядит следующим образом: класс LoggingReporter переопределяет обратный вызов кератов.Когда модель обучена, функция обратного вызова запускается.Но я хочу знать, где сработала функция on_train_begin.

class LoggingReporter(keras.callbacks.Callback):
    def on_train_begin(self, logs={}):
          ...
    def on_epoch_begin(self, epoch, logs={}):
          ...


reporter = LoggingReporter()
r = model.fit(..., callbacks  = [reporter,])

1 Ответ

0 голосов
/ 07 июня 2018

Он запускается в файлах обучения, который зависит от того, используете ли вы .fit или .fit_generator. Здесь - местоположение для on_epoch_begin для метода `.fit '.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...