如何为多个输出keras模型编写自定义损失函数?

时间:2019-05-30 08:38:44

标签: python tensorflow keras loss-function tf.keras

我有一个多输出keras模型,目前我这样传递损失

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

我不想使用两个单独的损失函数,而是将这些损失与我自己的自定义损失函数结合在一起。这个新的损失函数使用来自两个单独输出的预测值,从certian方程计算损失。

为简单起见,将其作为我的输出层

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

我们如何为多输出keras模型编写自定义损失函数?

0 个答案:

没有答案