Как написать пользовательскую функцию потерь для модели с несколькими выходными кератами? - PullRequest
1 голос
/ 30 мая 2019

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

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

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

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

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

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

...