Yolo(2)Yolo v2

YOLOv2在YOLOv1基础上进行了多项改进,包括引入反向传播(BP)层以优化训练,使用更精确的分类器提升检测准确性。关键创新在于Anchor机制,预设的虚拟边框帮助网络从接近物体的位置开始回归,提高定位效率和精度。此外,YOLOv2还利用细粒度特征和多尺度处理来增强检测性能。
摘要由CSDN通过智能技术生成

目录

Yolo v2改进

1、引入BP层

2、更高精度的分类器

3、引入anchor 

定义:

anchor理解:

目标:

4、细粒度特征

5、多尺度


Yolo v2改进

yolo v2 VS yolo v1:

1、引入BP层

2、更高精度的分类器

3、引入anchor 

定义:

anchor预设好的虚拟边框(virtual bounding box)

生成框anchor回归而来。

目的:

让生成的预测框一步步迭代到靠近真实框的位置

回归(regression):使预测值一步步趋向目标值) 

 得到生成框的过程:(anchor一步步回归)

anchor理解:

 

 :预测框(由anchor回归得到)

 :anchor

 :真实物体框

目标:

希望 anchor 趋于 truth,但由于anchor生成predict,所以希望predict趋于truth。所以我们希望(predict - anchor) 趋于 (truth - anchor)(补偿),即

关键理解: 

:分别为predict的x、y、w、h的补偿。

:分别为truth的x、y、w、h的补偿。

anchor的设置:

        人为地定义一系列位置,在这些位置上生成不同形状的anchor,在这些不同形状的anchor中,找到最像物体的anchor去预测物体。 

为什么要设置anchor?

        如果没有anchor,回归到一个特定的位置时需要从无穷处开始;而有了anchor之后,可以从有穷且像物体的地方进行回归,可以提高算法精度。

 归一化:

归一化到0~13(特征图大小): 

获取相对于单个cell的位置:

例如:9.6 - 9 = 0.6        (相对于第九个单元格,在0.6处位置) 

相对于单元格归一化:

\sigma:sigmoid函数,把结果归一化到0~1。

4、细粒度特征

大图变小图。

5、多尺度

 有了全连接层,网络的大小会被定型,且全连接层数据量太大。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_(*^▽^*)_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值