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