yolov1 loss学习
模型输出
yoloV1模型最后连接两个全连接层,分别把特征图尺寸归一到4096和想要的7x7x30,怎样对7x7x30进行解析并计算loss的呢
解析7x7x30特征图并计算loss
模型输出:
- 模型输出会有很多个batch,每个batch输出就像上图所示,假设为output,为7x7x30的特征图,所以对每个batch进行遍历,得到当前batch特征图,然后对每个grid进行遍历,即遍历特征图的宽和高,得到
output[bi, wi, hi] = [x1, x2, x3...x29, x30]
,这得到的一组数据即为bounding box1 和bounding box2的置信度c,x,y,w,h,20个分类的概率 的预测,然后就可以通过loss公式进行计算