如何定义张量流中的梯度?

时间:2018-03-14 12:38:29

标签: python tensorflow

我想尽量减少F1和交叉熵的损失函数,比如我的损失函数是:

loss = a * cross_entropy_loss + (1-a) * (F1_value_loss)

正弦F1值是不可微函数,张量流不提供计算F1损失的近似梯度的方法,所以我想在第一时间为F1_value_loss定义自己的梯度以优化整个网络,并且在张量流中使用cross_entropy_loss's内置渐变。那么如何为F1_value_loss定义自己的渐变并将其与cross_entropy_loss合并,然后将损耗传播到先前的图层? THX。

0 个答案:

没有答案