吴恩达Coursera深度学习课程 DeepLearning.ai 提炼笔记(4-3)-- 目标检测

本文是吴恩达Coursera深度学习课程中关于目标检测的笔记,重点介绍了目标定位、目标检测、Bounding Box预测、交并比(IoU)、非最大值抑制(NMS)和Anchor box的概念。讲解了YOLO算法如何通过卷积神经网络实现高效的目标检测,并讨论了Anchor box如何帮助检测多个对象。
摘要由CSDN通过智能技术生成

作者大树先生
博客http://blog.csdn.net/koala_tree
知乎https://www.zhihu.com/people/dashuxiansheng
GitHubhttps://github.com/KoalaTree
2017 年 11 月 21 日


以下为在Coursera上吴恩达老师的 DeepLearning.ai 课程项目中,第四部分《卷积神经网络》第三周课程“目标检测”关键点的笔记。本次笔记几乎涵盖了所有视频课程的内容。在阅读以下笔记的同时,强烈建议学习吴恩达老师的视频课程,视频请至 Coursera 或者 网易云课堂。


同时我在知乎上开设了关于机器学习深度学习的专栏收录下面的笔记,以方便大家在移动端的学习。欢迎关注我的知乎:大树先生。一起学习一起进步呀!_


卷积神经网络 — 目标检测

1. 目标定位和特征点检测

图片检测问题:

  • 分类问题:判断图中是否为汽车;
  • 目标定位:判断是否为汽车,并确定具体位置;
  • 目标检测:检测不同物体并定位。
还在路上,稍等...

目标分类和定位:

对于目标定位问题,我们卷积神经网络模型结构可能如下:

还在路上,稍等...

输出:包含图片中存在的对象及定位框

  • 行人,0 or 1;
  • 汽车,0 or 1;
  • 摩托车,0 or 1;
  • 图片背景,0 or 1;
  • 定位框: b x 、 b y 、 b h 、 b w b_{x}、b_{y}、b_{h}、b_{w} bxbybhbw

其中, b x 、 b y b_{x}、b_{y} bxby表示汽车中点, b h 、 b w b_{h}、b_{w} bhbw分别表示定位框的高和宽。以图片左上角为(0,0),以右下角为(1,1),这些数字均为位置或长度所在图片的比例大小。

目标标签 y:

KaTeX parse error: Undefined control sequence: \ at position 36: …ray}{l} P_{c}\\\̲ ̲b_{x}\\\ b_{y}\…

  • P c = 1 P_{c}=1 Pc=1时,表示图片中存在物体;
  • P c = 0 P_{c}=0 Pc=0时,表示图片中不存在物体,那么此时,输出 y y y的其他值为多少均没有意义,也不会参与损失函数的计算:

y = [ 0 ? ? . . . ? ] y = \left[ \begin{array}{l} 0\\ ?\\ ?\\ ...\\ ? \end{array} \right] y=0??...?

损失函数:

如果采用平方误差形式的损失函数:

  • P c = 1 P_{c}=1
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值