Я тренирую свою модель в наборе данных в формате записей: (x, (y_1, y_2, y_3))
Для оценки я делаю постобработку: y_pred = f(y_1_pred, y_2_pred, y_3_pred)
, и я хотел бы оценить результат в наборе данных формата (x, y)
.
Могу ли я сделать:
model.fit(x=x_train, y=(y_1_train, y_2_train, y_3_train), validation_data=(x_val, y_val))
при условии, что моя модель была скомпилирована с пользовательским метри c, выполняющим постобработку для извлечения одного y
?
В моем случае (я делаю оценку позы человека)
x_train
- изображения y_1_train
- тепловые карты y_2_train
- поле векторов y_3_train
- поле векторов на изображении
из тех, которые я могу восстановить y_pred
, который представляет собой список ключевых точек на экземпляр.
x_val
будет и y_val
список ключевых точек на экземпляр.