我想尽量减少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。