you only look once - YOLO (2)

今天来讲一下yolo v1的架构与损失函数,架构如下:
https://ithelp.ithome.com.tw/upload/images/20211013/20142004d2WSCnL0S0.png
首先先把图片改变成448 * 448的大小,yolov1总共有24层convolutional layers来撷取图片特徵,最後两层
fully connected layers则负责预测物体类别,最後输出7 * 7 * 30的向量,7来自於切的grid数量,30则是因为输入的dataset有20个类别加上x,y,w,h,confidence,两个bounding box(20+5*2)。

loss function看起来非常可怕,我们来拆解一下:
https://ithelp.ithome.com.tw/upload/images/20211013/20142004EYTKkcbntL.png

总共有五项,中心概念是轮过所有grid的每一个bounding box去计算MSE,第一项针对(x,y)中心座标,第二项针对w,h 宽与长,第三项针对confidence,第四项只有在bounding box不包含物体中心时才计算,最後一项则是分类误差。

[reference]
https://medium.com/@ankushsharma2805/yolo-v1-v2-v3-architecture-1ccac0f6206e
https://zhuanlan.zhihu.com/p/37850811
https://zhuanlan.zhihu.com/p/58066901
https://zhuanlan.zhihu.com/p/94986199
https://www.youtube.com/playlist?list=PLANbacZNzD9FOcLenvcfgE7R4QdHgOXSq


<<:  DAY 28 文章列表 - 2

>>:  【Day28】Git 版本控制 - GitBook 简介

[Day 14] 第一主餐 pt.7-一支API,千万request来相见

(好的我知道标题没押韵很虚,我尽力了) 昨天我们终於处理完Database的东东,并且成功用Djan...

认识强大的Python套件:Pandas(上)

接下来要来让我们认识超级超级厉害、号称学得好带你上天堂的Pandas~~~ 首先,呼叫我们这次要使用...

Day 28 - 使用各种方式取得资料

这篇会分别使用前面几篇文章介绍的:XHR、Promise、fetch、async、axios 等 5...

Angular 深入浅出三十天:表单与测试 Day20 - E2E 测试实作 - 登入系统

经过这两天的介绍,相信大家对於 Cypress 应该已经有了一定程度的理解,有没有人已经开始用它来...

全球付虚拟信用卡被盗刷余额

全球付Globalcash是虚拟信用卡,支持Visa/MasterCard。为了自己账户的安全,在境...