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)
图像分类是什么?AlexNet手写数字图像识别
上一篇 2023-05-12 02:51:46
前端教程:Process模块怎样在终端进行数据输入?
下一篇 2023-05-12 02:52:54

相关推荐

  • 谢蓉:三峡移民村里的“创业明星”

    未来可期 带更多村民踏上致富路 谈及未来的规划时,谢蓉表示“还是继续扑到我们村的发展重点旅游业当中,把民宿酒店、农家乐做好,并且带动更多村民到这个行业中来。我就盼着村子里家家户户都能成为展示三峡移民文化、生活的窗口,让大家都能实现真正的安居乐业。” 如今,谢蓉的企业都在稳定发展中,但她说“还没做到份儿上”,她还在等自己能完全脱手的那一天。在这之前,她会依旧快…

    创业分享 2023-05-16
  • 火爆的短视频,冰冷的创业心

    至此,他最初的目标已经达成,因为当初想的就是“再不济也可以当做一个游戏币销售渠道”。 短视频能够得以广泛传播的核心优势就是短,但同时它的最大缺陷也在于短。试想一下,一个1小时的视频中插入15秒广告,或许多数用户还能接受。但用户对短视频的广告容忍度却非常低,不足一分钟的短视频中要是插入5秒广告势必会招致用户的反感;同样,一两分钟的短视频内容,即便足够精彩,如何…

    创业分享 2023-05-21
  • 青年创业“好帮手”

      缺乏启动资金往往是青年创业者面临的一道大难题,浙江安吉农商银行为切实践行“普惠金融,绿色发展”的理念,对青年群体创业创新的金融支持一直不遗余力。近年来,该行先后创新出台各类信贷业务特色产品30余种,推出了包括农村党员创业贷款、巾帼创业贷款、青年创业贷款等在内的13种针对创业的贷款产品,投放信贷余额超过48亿元,为青年创业搭建了广泛的创业融资平台,营造了良…

    2023-05-24
  • 一个“90后”女大学生的返乡创业梦

      8月10日,陆兰娟在鸡舍内投喂饲料。   今年29岁的“90后”大学生陆兰娟是广西桂平市江口镇莲塘村人。2014年,陆兰娟从广西大学农学院兽医专业毕业回到家乡,协助父亲养鸡。陆兰娟把在学校里学到的专业知识与实践相结合,从阉鸡、配置饲料、鸡苗防疫等技术活,到搬运饲料、打扫鸡舍、铲扫鸡粪等体力活,她都亲力亲为,打理得井井有条。目前,她家的养殖场每年出栏量13…

    创业分享 2023-05-12
  • 海创汇:挖掘优秀人才 助力青年创新创业

      挖掘优秀海归人才,助力青年海归创新创业。今日,2016长沙金融服务节“海创汇”融资闯关赛暨“知?爱”公益发布活动在长沙举行,帮助愿创业、有理想、有抱负的海归青年在长沙创新创业。   本次活动由致公党长沙市委侨海工作委员会、长沙市岳麓区金融办、长沙市岳麓区侨联、长沙市青联财经商贸界别等单位主办,这也是2016长沙金融服务节创业“融资闯关赛”系列活动的首场活…

    创业分享 2023-05-28

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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