yolo算法:构造训练样本和设计损失函数

在进行模型训练时,我们需要构造训练样本和设计损失函数,才能利用梯度下降对网络进行训练。

训练样本的构建

将一幅图片输入到yolo模型中,对应的输出是一个7x7x30张量,构建标签label时对于原图像中的每一个网格grid都需要构建一个30维的向量。对照下图我们来构建目标向量:

yolo算法:构造训练样本和设计损失函数

20个对象分类的概率

对于输入图像中的每个对象,先找到其中心点。比如上图中自行车,其中心点在黄色圆点位置,中心点落在黄色网格内,所以这个黄色网格对应的30维向量中,自行车的概率是1,其它对象的概率是0。所有其它48个网格的30维向量中,该自行车的概率都是0。这就是所谓的”中心点所在的网格对预测该对象负责”。狗和汽车的分类概率也是同样的方法填写

2个bounding box的位置

训练样本的bbox位置应该填写对象真实的位置bbox,但一个对象对应了2个bounding box,该填哪一个呢?需要根据网络输出的bbox与对象实际bbox的IOU来选择,所以要在训练过程中动态决定到底填哪一个bbox。

2个bounding box的置信度

预测置信度的公式为:

yolo算法:构造训练样本和设计损失函数

利用网络输出的2个bounding box与对象真实bounding box计算出来。然后看这2个bounding box的IOU,哪个比较大,就由哪个bounding box来负责预测该对象是否存在,即该bounding box的Pr(Object)=1,同时对象真实bounding box的位置也就填入该bounding box。另一个不负责预测的bounding box的Pr(Object)=0。

上图中自行车所在的grid对应的结果如下图所示:

yolo算法:构造训练样本和设计损失函数
损失函数

损失就是网络实际输出值与样本标签值之间的偏差:

yolo算法:构造训练样本和设计损失函数

yolo给出的损失函数:

yolo算法:构造训练样本和设计损失函数
yolo算法:构造训练样本和设计损失函数
模型训练

Yolo先使用ImageNet数据集对前20层卷积网络进行预训练,然后使用完整的网络,在PASCAL VOC数据集上进行对象识别和定位的训练。

Yolo的最后一层采用线性激活函数,其它层都是Leaky ReLU。训练中采用了drop out和数据增强(data augmentation)来防止过拟合。

模型预测

将图片resize成448×448的大小,送入到yolo网络中,输出一个 7x7x30 的张量(tensor)来表示图片中所有网格包含的对象(概率)以及该对象可能的2个位置(bounding box)和可信程度(置信度)。在采用NMS(Non-maximal suppression,非极大值抑制)算法选出最有可能是目标的结果。

总结:yolo模型预测速度非常快,处理速度可以达到45fps,其快速版本(网络较小)甚至可以达到155fps。训练和预测可以端到端的进行,非常简便。准确率会打折扣对于小目标和靠的很近的目标检测效果并不好。

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:yolo算法:构造训练样本和设计损失函数 https://www.dachanpin.com/a/cyfx/11079.html

(0)
上一篇 2023-05-12 02:51:46
下一篇 2023-05-12 02:52:54

相关推荐

  • 成都创焰科技源森泰巨能油 大品牌创业市场发展好

    您当前位置:石家庄新闻网 > 产经资讯 > 企业 > 成都创焰科技源森泰巨能油 大品牌创业市场发展好   成都创焰科技源森泰巨能油,大品牌创业市场发展好。源森泰巨能有真的假的?公司科研人员经过多年研究,广泛借鉴国内外相关学术成果,研发出水动力节油器,该产品适用于所有汽油、柴油、天然气等为动力的发动机,如各种型号汽车、轮船(船上柴油发电机)、…

    创业分享 2023-05-18
    144
  • 首期残疾人电商创业培训班开课

    原标题:   日前,区残联和环南街道联合在蓬莱社区举办了首期残疾人电商创业培训班,提升残疾人创业技能水平,10余名残疾人参加了培训。   此次培训内容主要包括电商发展及趋势、淘宝开店流程、支付宝使用、网商客服技巧、网店日常运营管理和推广与营销等初级电子商务知识。据悉,为进一步促进我区残疾人就业,拓宽残疾人就业渠道,破解有劳动需求但行动不便的残疾人实现就业难题…

    创业分享 2023-06-04
    134
  • 国务院:鼓励事业单位人员在职创办企业,不用辞职

    澎湃号 > 临夏市发布 国务院:鼓励事业单位人员在职创办企业,不用辞职 2020-03-04 20:32 来源:澎湃新闻·澎湃号·政务 字号 临夏市发布 关注 人力资源社会保障部关于支持和鼓励事业单位专业技术人员创新创业的指导意见 各省、自治区、直辖市及新疆生产建设兵团人力资源社会保障厅(局),国务院各部委、各直属机构人事部门: 为贯彻落实党中央、国务…

    2023-05-11
    168
  • 【回源溯初】卡贝成长路:创业艰苦,唯有坚持

     高总:未来,希望有更多的伙伴可以实现自我价值,过去的经验都是过去,我们要着眼于未来,前面成功的经验放在未来不一定能用,我们要吸收新人、吸收新思想,不断提升卡贝的实力,为更多年轻人提供资源和机会,也希望更多的人成为合作伙伴,希望更多的员工未来越来越好。   卡贝十年走来,经历了很多风雨,能一路走来,我觉得靠的是信赖感。像我们企业愿景“成为…

    创业分享 2023-06-01
    106
  • 程序员在写一种很新的代码,笑不活了(附源码)

    嗨,黑马粉丝,程序员在你的印象中,是什么样的人呢? 高冷?高薪?高智商?今天播妞不说他们这些广为人知的特征,而要说另外一种特质——幽默。 程序员常年和电脑打交道,难免让人误以为他们不善言辞,自然也和幽默联系不起来,但是,只要你走进他们的代码,幽默的一面就会“暴露无遗”。 不信,你看下面这些注释 01 不能明怼,就在代码中吐槽 /* *在这个破地方 *还原度要…

    2023-05-12
    121

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息