关于YOLOv3-SPP-Ultralytics的基础知识
主要用到了4个方面:Mosaic图像增强,SPP模块,CIOU LOSS,Focal loss
Ultralytics:指的是一家公司开发的yolo,yolov3 ultralytics是一种基于深度学习的目标检测算法,由Ultralytics公司开发。它采用了一种称为“You Only Look Once”的方法,可以在一次前向传递中同时检测多个目标。yolov3 ultralytics在速度和准确性方面都有很好的表现,被广泛应用于物体识别、自动驾驶、安防监控等领域。
Mosaic图像增强:目的是增加数据的多样性,增加目标个数,BN能一次性统计多张图片的参数
SPP模块:实现了不同尺度的特征融合(其实就是在v3的基础上加上下面这个模块)
CIOU LOSS:损失表达方式发展过程如下所示
基于IOU的损失相比于基于L2损失具有的优点:
1.能够更好的反应重合程度
2.具有尺度不变性
缺点:1.当不想交时loss为0
不同IOU检测结果:
Focal loss:
应对样本不平衡的情况