Поэтому мой вопрос: если у меня есть что-то вроде:
model = Model(inputs = input, outputs = [y1,y2])
l1 = 0.5
l2 = 0.3
model.compile(loss = [loss1,loss2], loss_weights = [l1,l2], ...)
Что делает керас с убытками, чтобы получить окончательную потерю? Это что-то вроде:
final_loss = l1*loss1 + l2*loss2
Кроме того, что это означает во время обучения? Является ли loss2 использованным только для обновления весов на слоях, откуда идет y2? Или он используется для всех слоев модели?
Я довольно смущен