TensorFlow2.0-Examples icon indicating copy to clipboard operation
TensorFlow2.0-Examples copied to clipboard

yolov3 giou loss计算的问题

Open hbo-lambda opened this issue 5 years ago • 2 comments

yolov3.py,compute_loss函数中有如下代码

    bbox_loss_scale = 2.0 - 1.0 * label_xywh[:, :, :, :, 2:3] * label_xywh[:, :, :, :, 3:4] / (input_size ** 2)
    giou_loss = respond_bbox * bbox_loss_scale * (1- giou)

翻了些东西,发现在计算giou loss的时候 是 1 - giou就可以(可能我理解的有偏差)。您这里用respond_bbox * bbox_loss_scale再乘以(1-giou)依据是什么,方便指导下么

hbo-lambda avatar May 15 '20 09:05 hbo-lambda

v2-8f97967f223c59af143688508c8d947f_720w

找到了,darket源码里的。打扰了

hbo-lambda avatar May 15 '20 09:05 hbo-lambda

算了,推链接吧https://zhuanlan.zhihu.com/p/80208709

hbo-lambda avatar May 15 '20 10:05 hbo-lambda