Keras在用于反向传播的多个输出的多个损耗中找到最佳损耗

时间:2019-02-25 22:56:44

标签: python keras loss-function

我在keras中使用多输出模型来解决回归问题。

例如,模型如下:

model = Model(inp, [out1, out2, out3])

我想计算每个输出的损失,但是基于每个损失,选择一个并反向传播,然后使其他权重为0。这就像在所有损失中找到最佳损失和输出并仅通过学习的损失该输出。

例如,输出1的损失最小,因此我的体重将为[1.0,0.0,0.0],因此该模型将不会从输出2和输出3中学习任何信息。

out1,out2和out3的大小相同。

我对喀拉拉邦并不那么了解,有什么办法可以做到。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)