Как написать пользовательскую функцию потерь для модели с несколькими выходными кератами?
У меня есть модель с несколькими выходными кератами, и в настоящее время я прохожу потери, как это
model.compile(optimizer='adam', loss=['mse', 'binary_crossentropy'], metrics = ['accuracy'])
Вместо того, чтобы использовать две отдельные функции потерь, я хочу объединить эти потери с моей собственной функцией потерь. Эта новая функция потерь рассчитывает потери по определенному уравнению, используя предсказанные значения из двух отдельных выходных данных.
Для простоты рассмотрим это как мои выходные слои
out_1 = Dense(3, activation='linear')(Hlayer2)
out_2 = Dense(10, activation='sigmoid')(Hlayer2)
Как написать пользовательскую функцию потерь для модели с несколькими выходными кератами?