




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 ConvolutionalNeuralNetworks卷积神经网络 2 Contents 机器学习 神经网络 深度学习之间的关系什么是神经网络梯度下降算法反向传播算法神经网络的训练什么是卷积什么是池化LeNet 5其它的工作 3 ConvolutionalNeuralNetworks 机器学习 神经网络 深度学习之间的关系 4 ConvolutionalNeuralNetworks 什么是神经网络 人工神经网络 Artificialneuralnetwork ANN 简称神经网络 NN 神经网络其实就是按照一定规则连接起来的多个神经元神经元 每个连接都有一个权值 图1 一个全连接的神经网络 5 ConvolutionalNeuralNetworks 梯度下降算法 梯度下降算法是用来求函数最小值的算法每次沿着梯度的反方向 即函数值下降最快的方向 去修改值 就能走到函数的最小值附近 之所以是最小值附近而不是最小值那个点 是因为我们每次移动的步长不会那么恰到好处 有可能最后一次迭代走远了越过了最小值那个点 6 ConvolutionalNeuralNetworks 反向传播算法 BackPropagation 反向传播算法是计算多层复合函数的所有变量的偏导数的利器 上面梯度下降的例子中就是求梯度 简单的理解就是链式法则 根据链式法则 我们求e对a的偏导和e对d的偏导是如下所示 可以看出 它们都求了e对c的偏导 对于权值动则数万的深度模型中的神经网络 这样的冗余所导致的计算量是相当大的BP算法则机智地避开了这种冗余 BP算法是反向 自上往下 来求偏导的 7 ConvolutionalNeuralNetworks 梯度下降算法 反向传播算法 8 ConvolutionalNeuralNetworks 9 ConvolutionalNeuralNetworks 10 ConvolutionalNeuralNetworks 11 ConvolutionalNeuralNetworks 什么是卷积 右图展示了卷积的过程 和信号处理的卷积有所区别卷积降低了网络模型的复杂度 对于很难学习的深层结构来说 这是非常重要的 减少了权值的数量黄色部分是卷积核 12 ConvolutionalNeuralNetworks 什么是池化 池化层主要的作用是下采样 通过去掉FeatureMap中不重要的样本 进一步减少参数数量 池化的方法很多 最常用的是MaxPooling MaxPooling实际上就是在n n的样本中取最大值 作为采样后的样本值 右图是2 2max 13 ConvolutionalNeuralNetworks LeNet 5 14 LeNet 5 1 输入图像是32x32的大小 卷积核的大小是5x5的 由于不考虑对图像的边界进行拓展 则卷积核将有28x28个不同的位置 也就是C1层的大小是28x28 这里设定有6个不同的C1层 每一个C1层内的权值是相同的 2 S2层是一个下采样层 即池化层 在斯坦福关于深度学习的教程中 这个过程叫做Pool 但在LeNet 5系统 下采样层比较复杂 由4个点下采样的加权平均为1个点 因为这4个加权系数也需要学习得到 这显然增加了模型的复杂度 15 LeNet 5 3 根据对前面C1层同样的理解 我们很容易得到C3层的大小为10 x10 只不过 C3层的变成了16个10 x10网络 有16个卷积核 如果S2层只有1个平面 那么由S2层得到C3就和由输入层得到C1层是完全一样的 但是 S2层由多层 那么 只需要按照一定的顺利组合这些层就可以了 具体的组合规则 在LeNet 5系统中给出了下面的表格 简单的说 例如对于C3层第0张特征图 其每一个节点与S2层的第0张特征图 第1张特征图 第2张特征图 总共3个5x5个节点相连接 后面依次类推 C3层每一张特征映射图的权值是相同的 C3层featuremap S2层featuremap 16 LeNet 5 S4层是在C3层基础上下采样 前面已述 C5层是一个卷积层 有120个特征图 每个单元与S4层的全部16个单元的5 5邻域相连 故C5特征图的大小为1 1 这构成了S4和C5之间的全连接 之所以仍将C5标示为卷积层而非全连接层 是因为如果LeNet 5的输入变大 而其他的保持不变 那么此时特征图的维数就会比1 1大 C5层有48120个可训练连接 F6层有84个单元 之所以选这个数字的原因来自于输出层的设计 与C5层全相连 有10164个可训练参数 如同经典神经网络 F6层计算输入向量和权重向量之间的点积 再加上一个偏置 然后将其传递给sigmoid函数产生节点的输出 17 LetNet 5 比特面编码 将一个灰度图像为8bit 像素中每个像素的第j个比特抽取出来 就得到一个称为比特平面的二值图像 于是图像完全可以用一组共8个比特平面来表示 对灰度图像的编码转为对比特平面的二值化方块编码 为此 将每个比特面分为不重叠的m n个元素的子块 18 卷积层的训练 layerl 1layerl L 1层的误差 L 1层的输出 L层的误差 L层的输入 19 卷积层的误差传播 20 卷积层的误差传播 21 卷积层的误差传播 卷积操作 22 卷积层filter权重梯度的计算 23 卷积层filter权重梯度的计算 与误差传播类似 相当于l层的误差项 sensitivitymap 与l 1层的输出项做卷积操作 得到卷积核 filter 的梯度 24 池
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥市和平小学第二小学教师招聘考试笔试试题(含答案)
- 曲流地理试题及答案
- 探索死亡测试题及答案
- 费用结算面试题及答案
- 校医院药品安全知识培训课件
- 栓绳安全知识培训内容课件总结
- 2025年建店培训合同范文
- 工会知识竞赛题库含参考答案
- 2025年初级育婴师执业资格模拟考试题库及答案
- 2024年设备监理师考试题库附答案【培优b卷】
- 2023中国暴雨强度公式汇总
- 天文仪器商业计划书
- 2023年建筑工程施工现场安全管理资料全套样本方案模板
- 妊娠期合并症-心脏病的护理(妇产科学课件)
- 急救护理学高职PPT完整全套教学课件
- AutoCAD计算机辅助设计标准教程(中职)PPT完整全套教学课件
- 安全生产费用使用范围及计量办法
- 肾脏疾病常见症状和诊疗
- 安全环保职业卫生消防题库及答案
- 金X绅士无双攻略
- 第八章 立体几何初步(章末复习) 高一数学 课件(人教A版2019必修第二册)
评论
0/150
提交评论