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

相关推荐

  • 宁夏为高层次人才创业提供“人才贷”

      税收方面,宁夏规定由引进人才创办的高新技术企业,企业所得税减按15%税率征收,首次认定的高新技术企业所得税地方分享部分免征3年。引进人才创办企业从事技术转让、技术开发和与之相关的技术咨询、技术服务所得,免征增值税。高层次人才在宁夏创办企业,还将在工商登记、商标注册、涉税事项等方面享受相关部门的绿色通道服务。人才,   新华社银川2月24日电(记者张亮)记…

    创业分享 2023-05-20
    123
  • [关联交易]创业软件:关于发行股份及支付现金购买资产并募集配套资金暨关联交易申请材料更新财务数据的公告

    公司本次发行股份及支付现金购买资产并募集配套资金暨关联交易事项已 2016年11月30日 依据交易标的最新财务情况对《创业软件股份有限公司发行股份及支付现金购买 年8月25日披露了《创业软件股份有限公司发行股份及支付现金购买资产并募 资产并募集配套资金暨关联交易报告书》及其摘要、交易标的审计报告等重大资 关于发行股份及支付现金购买资产并募集配套资金 特此公告…

    创业分享 2023-05-27
    201
  • 创业逻辑走向“强资源”,孵化器们究竟要怎么玩?

    在互联网时代的创业大潮如火如荼行进了好几年之后,创业这件事某种程度上已经进入了平稳的高原时期,许多狂奔猛进的创业者、投资者都开始用更多时间思考创业背后的新逻辑,而服务于创业者的孵化平台也必然面临如何更好地服务创业者、打造自身品牌新的挑战。 1月11日至12日,2018产业创新峰会暨招商局创投、招商启航两周年年会在深圳举办。此次峰会的主办方正是知名VC投资机构…

    创业分享 2023-05-20
    147
  • 自己动手编写清理工具:清理MarkDown文档中多余的图片

    引入Markdown文档的好处 相信很多朋友在开发和工作过程中都会使用MarkDown格式来编写文档,Markdown文档的好处多多: 它基于纯文本,方便修改和共享;几乎可以在所有的文本编辑器中编写;有众多编程语言的实现和应用的相关扩展;在 GitHub 等网站中有很好的应用;很容易转换为 HTML 文档或其他格式;适合用来编写文档、记录笔记、撰写文章。 而…

    2023-05-12
    191
  • 南山“创业之星”大赛开始报名

    深圳晚报讯 (记者 曾贤平) 5月18日下午,南山区人民政府召开创新南山2017“创业之星”大赛新闻发布会,发布了今年的办赛思路。据了解,本届大赛在做强行业赛的同时,将做大海外赛,在已有的美国、法国、英国、韩国等城市赛区的基础上开辟“一带一路”沿线国家的赛区,汇聚全球资源。 刘石明介绍,今年的赛事还重在“做强行业赛,做大海外赛”,强化社会市场的参与度。大赛将…

    创业分享 2023-05-23
    159

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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