神经网络与深度学习课件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

神经网络与深度学习
2
• 我们先看一个简单的例子。一个 数字 9,我们如何描述它的形状?
• 现在有这么一种描述方法:这个 数字的上半部分是一个圆,下半 部分是靠右的一撇。用数学语言 表达就是,上半部分能够以方程 x12 + y12 = r12 (r1>0)拟合,下半 部分能以 x22 + y22 = r22 (x2<0, y2<0, r2>0) 拟合,那么就能说明 这个图形极有可能是数字 9。
• 感知器的本质就是对各个输入量的加权和进行分析,做出 Yes or No 的决策的模型。
神经网络与深度学习
12
• 上述你考虑的三个因素可以作为感知器的三个输入量 x1, x2, x3, 并设积极的结果为 1,消极的结果为 0。三者都有对应的权重量 w1, w2, w3。现计算它们的加权和 w1x1 + w2x2 + w3x3,同时加上一 个偏差值 b。若其为正(大于 0),则最终的回答是 Yes,否则 (小于或等于 0)回答 No。
• 思考:我们该如何用颜色突变的 方式定义一辆车?(先不考虑前 身后身等复杂情况,假设所有的 车都是像左下图这样固定角度)
神经网络与深度学习
7
ຫໍສະໝຸດ Baidu
• Haar 特征:对大量同类的图像样本进行学习,找出这些图像所有的产生了颜色突变的相对 坐标位置,将这些同类图片作为正样本,同时给出不属于该类的,远多于同类图片的负样 本,让机器对这些样本进行学习,并最终生成一个对象识别模型,用来正确寻找一幅图像 中你所需要寻找的元素。因此,Haar 特征广义上来说就是图像的形状特征。
• 我们用 OpenCV 中的一个训练得较好的人脸检测 Haar 模型,对一张照 片进行人脸检测。结果如上。
神经网络与深度学习
9
Haar 特征的不足之处
• Haar 特征本质上是检测图像中的颜色突变的,所以对图像的形状 较为敏感,同时对其他的特征(如颜色等)敏感度较低。而且 Haar 只适用于刚性运动物体的检测,而不适用于物体精细化的识 别。人脸检测和人脸识别难度上完全不是一个数量级的。
• 如果你的想法如前所述,那么你的感知器模型可以是这样的:w1 = 6, w2 = 2, w3 = 2, b = -5,即判断 6x1 + 2x2 + 3x2 – 5 的正负。 在所有的输入量均只能取 0 和 1 的前提下,我们可以很明显地看 到,唯独当 x1 = 1 时,结果才为正,即决策为 Yes,只要 x1 = 0, 决策就必然为 No。
神经网络与深度学习
4
经典的图像特征之——Haar 特征
• 思考:我们一眼就能看出来这幅图像上有一栋房子。但任何一幅图像 都是由一定数量的像素点组成的,我们是怎么从这些单纯的像素点里 发现了房子的呢?
• 这个问题还可以换一种问法:我们怎么知道一幅图像中是有前景对象 的,对于一张纯色画布,我们为什么无法发现任何对象?
神经网络与深度学习
3
• 特征:用来描述一个对象具体表现形式的逻辑语言。
• 如前页所述,“上半部分是圆,下半部分是靠右的一撇”就是数字 9 的形状特征。
• 特征是构成一个对象的必要但不充分条件,因为一个对象是由无 数个特征组成的,在有限数量的特征里,我们永远只能预估该对 象,而不能 100% 确定该对象究竟是什么。
神经网络与深度学习
5
• 这涉及到一个现象:颜色突变。上图所圈出的区域中,都是颜色变化较大的区 域。而我们就会自然地认为,这是物体的边缘,而由封闭边缘构成的区域就是 物体。
• 不仅是房子这个整体,房子里的门、窗户等元素我们都能发现,而原因自然也 是颜色突变。
• 思考:人能看见绝对透明(100% 透明)的玻璃吗?
神经网络与深度学习
11
• 假设你是这样想的:和同事一块出去玩,是很难得的一件事,能 带伙伴一起去那是锦上添花,不能也没关系;但天气是挺重要的, 阴雨绵绵玩得不开心;旅馆嘛,这么多人一起,不会太好,但也 不会太差,最重要的是享受。那么这时候,你的决策就和当地天 气唯一相关,其他两个因素没有任何影响。
• Haar 特征对于邻域的规定有三种:边缘特征、中心特征、对角线特征,其中边缘特征又分 横向和纵向。通过计算白色区域像素亮度和与黑色区域像素亮度和之差来反映图像的颜色 突变区域,即边缘区域。特别地,对于 C 模型,需要将黑色区域乘以 2 作为其像素亮度和。
神经网络与深度学习
8
Haar 特征实例——人脸检测
• 现在我们来玩一个情景游戏。假如周末公司组织员工外出旅游, 你是去还是不去呢?这是一个最简单的感知器,最终结果只有两 种,Yes 和 No。只是,结果虽然简单,但是你会考虑诸多因素, 最终决定结果。
• 假设你考虑以下三个因素:A. 天气如何;B. 可否带伙伴一起去; C. 费用、伙食、旅馆等条件是否符合个人预期。
神经网络 & 深度学习 基础知识
神经网络与深度学习
1
图像的特征
• 计算机图像是由一定数量的点阵像素构成的。如上所示,我们看到的 是一辆车,但实际上计算机理解的是一个由各像素点的灰度值组成的 矩阵,它并不能直接理解“这是一辆车”。
• 我们需要将“这是一辆车”这个事实用完全逻辑化的语言描述出来,让计 算机建立一个函数,这个矩阵自变量 x 所对应的结果因变量 y 就是“车”。 难度可想而知。
• 事实上,任何一种单一图像特征都是不全面的,是不能适应所有 场景的。其实,图像本身只是由像素点组成的,图像的特征那是 我们人为整理出来的,严格地说它并不属于图像的一部分。那我 们能不能从图像的像素点本身来寻找一些算法呢?
神经网络与深度学习
10
最基本的决策模型——感知器
• 生活中我们经常要对一些事情做出决策。但不论我们最终选择了 什么,都一定是有原因的,而且原因往往不止一个。
神经网络与深度学习
6
• 我们定义一个形状的时候,本质 上就是在定义其产生颜色突变的 像素点的大致相对位置。比如圆, 在一个直角坐标系的图象上上, 存在所有满足 (x-a)2+(y-b)2=r2 条件的坐标点的某个小邻域内有 较大的颜色突变,那么这幅图像 上就有一个圆的形状。左上方是 一幅色盲测试图,不色盲的朋友 都能看到左下角有一个蓝色的圆, 而且是一个空心圆。
相关文档
最新文档