Keras metri c объединение данных поездов и валидации - PullRequest
0 голосов
/ 18 июня 2020

Можно ли написать собственный keras metri c с подписью metric_fn(y_true_train, y_pred_train, y_true_val, y_pred_val)?

Из документации keras , под Создание собственных метрик :

"любой вызываемый объект с подписью metric_fn(y_true, y_pred), который возвращает массив потерь (один из образцов во входном пакете) [sic], может быть передан в compile() как метрич. c.

Моя проблема в том, что мои специальные метрики c, вычисленные на основе данных проверки, должны быть нормализованы статистикой c соответствующих обучающих данных (ie., Которые используются в той же партии). это стандартный способ сделать что-то подобное?

Я пробовал использовать обратный вызов, но кажется, что в keras> = 2.2 или около того никто больше не может получить доступ к данным обучения / проверки таким образом (я использую tensorflow 2.2.0 и keras 2.3.0-tf.)

Спасибо!

...