Записать валидацию шагов в fit_generator - PullRequest
0 голосов
/ 30 сентября 2019

В Keras у меня есть следующее

MyModel.fit_generator(generator=generatorTraining, epochs=self.nofEpochs,
                               steps_per_epoch=nofBatchesPerTrainingEpoch, callbacks=callbacks,
                               validation_data=generatorValidation, validation_steps=nofBatchesPerValidationEpoch)

Затем я добавляю пользовательский обратный вызов к callbacks, чтобы записать информацию об эпохе, обучении и партиях. Это я делаю, используя следующие функции: on_epoch_begin, on_epoch_end, on_train_begin, on_train_end, on_batch_begin и on_batch_end. Я могу найти другие обратные вызовы, которые я могу использовать в MyModel.evaluate.

Но я не могу найти способ получить информацию из validation_data в обратном вызове, например, точность. Это просто невозможно или?

1 Ответ

2 голосов
/ 15 октября 2019

Вы можете использовать пример кода, например,

 def on_epoch_end_validation(self, epoch):
     x_test = self.validation_data[0]

, а затем можете использовать on_epoch_end_validation в своем примере кода

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