Как написать пользовательскую функцию потерь для модели с несколькими выходными кератами?

У меня есть модель с несколькими выходными кератами, и в настоящее время я прохожу потери, как это

model.compile(optimizer='adam', loss=['mse', 'binary_crossentropy'], metrics = ['accuracy'])

Вместо того, чтобы использовать две отдельные функции потерь, я хочу объединить эти потери с моей собственной функцией потерь. Эта новая функция потерь рассчитывает потери по определенному уравнению, используя предсказанные значения из двух отдельных выходных данных.

Для простоты рассмотрим это как мои выходные слои

out_1 = Dense(3, activation='linear')(Hlayer2)
out_2 = Dense(10, activation='sigmoid')(Hlayer2) 

Как написать пользовательскую функцию потерь для модели с несколькими выходными кератами?

0 ответов

Другие вопросы по тегам