1 / 30
文档名称:

CNN卷积神经网络原理.docx

格式:docx   大小:262KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CNN卷积神经网络原理.docx

上传人:allap 2018/12/3 文件大小:262 KB

下载得到文件列表

CNN卷积神经网络原理.docx

相关文档

文档介绍

文档介绍:N卷积神经网络原理简介
http://blog./u012162613/article/details/43225445
N的实现代码。N,在此推荐周晓艺师兄的博文:Deep Learning(深度学整理系列之(七),以及UFLDL上的卷积特征提取、池化
CNN的最大特点就是稀疏连接(局部感受)和权值共享,如下面两图所示,左为稀疏连接,右为权值共享。稀疏连接和权值共享可以减少所要训练的参数,减少计算复杂度。
       
N的结构,5来说明:
这个图真是无处不在,N,5,这图来自于这篇论文:Gradient-Based Learning Applied to Document Recognition,论文很长,5这个结构,建议看看那部分。
我这里简单说一下,5这张图从左到右,先是input,这是输入层,即输入的图片。input-layer到C1这部分就是一个卷积层(convolution运算),C1到S2是一个子采样层(pooling运算),关于卷积和子采样的具体过程可以参考下图:
然后,S2到C3又是卷积,C3到S4又是子采样,可以发现,卷积和子采样都是成对出现的,卷积后面一般跟着子采样。S4到C5之间是全连接的,这就相当于一个MLP的隐含层了(如果你不清楚MLP,参考《DeepLearning tutorial(3)MLP多层感知机原理简介+代码详解》)。C5到F6同样是全连接,也是相当于一个MLP的隐含层。最后从F6到输出output,其实就是一个分类器,这一层就叫分类层。
N的基本结构大概就是这样,由输入、卷积层、子采样层、全连接层、分类层、输出这些基本“构件”组成,一般根据具体的应用或者问题,去确定要多少卷积层和子采样层、采用什么分类器。当确定好了结构以后,如何求解层与层之间的连接参
数?一般采用向前传播(FP)+向后传播(BP)的方法来训练。具体可参考上面给出的链接。
N卷积神经网络代码详细解读(基于python+theano)
代码来自于深度学习教程:Convolutional works (),5,具体如下:
没有实现location-specific gain and bias parameters
用的是maxpooling,而不是average_pooling
分类器用的是softmax,5用的是rbf
5第二层并不是全连接的,本程序实现的是全连接
另外,代码里将卷积层和子采用层合在一起,定义为“ConvPoolLayer“(卷积采样层),这好理解,因为它们总是成对出现。但是有个地方需要注意,代码中将卷积后的输出直接作为子采样层的输入,而没有加偏置b再通过sigmoid
函数进行映射,即没有了下图中fx后面的bx以及sigmoid映射,也即直接由fx得到Cx。
最后,代码中第一个卷积层用的卷积核有20个,第二个卷积层用50个,5图中所示的6个和16个。
了解了这些,下面看代码:
(1)导入必要的模块
[python] view plain copy
import cPickle  
import gzip  
import os  
import sys  
import time  
  
import numpy  
  
import theano  
import  as T  
from  import downsample  
from  import conv  
(2)N的基本"构件"
CNN的基本构件包括卷积采样层、隐含层、分类器,如下
ConvPoolLayer(卷积+采样层)
见代码注释:
[python] view plain copy
""" 
卷积+ConvPoolLayer 
rng:随机数生成器,用于初始化W 
input:4维的向量, 
filter_shape:(number of filters, num input feature maps,filter height, filter width) 
image_shape:(batch size, num input feature maps,image height, image width) 
poolsize: (#rows, #cols) 
"""  
class ConvPoolLayer(object):  
    def __init__(self, rng, input, filter_shape, image_shape, poolsize=

最近更新

2025年施工进度计划及工期保证措施 6页

2025年我的初一生活的作文篇 13页

初中德育年终总结结尾(33篇) 96页

2025年常规设备安装及非公共区装修工程给水安.. 2页

2025年工程降水施工方案试卷教案 14页

2025年我是你的朋友教学反思 8页

2025年家具制造公司绩效 19页

2025年大道两侧公共绿地绿化种植工程施工招标.. 32页

2025年大型生产制造企业离职管理办法 12页

十月份中学老师国旗下讲话(29篇) 62页

直角坐标系中的图形课件 21页

2025年我为人善良的妈妈优秀作文(精选76篇).. 50页

黑龙江大学硕士论文的要求 4页

合租协议书范文(21篇) 56页

鸡气囊炎的症状及防治措施 5页

鸡传染性贫血―诊断 4页

鲜炖燕窝创业计划书范本 4页

高级花卉工试卷及答案3 9页

大学生课堂演讲稿 6页

2025年感悟生活作文300字(常用9篇) 6页

学校家长会开场主持词简短(28篇) 34页

地域文化元素与旅游产品的设计开发——以永定.. 3页

2025年感恩节祝福朋友圈说说汇总0句精选 10页

2025年感恩节父母祝福语 3页

实用的我的老师小学作文5篇 6页

2025年企业薪酬体系设计研究毕业论文正文 39页

2025年产业园建设实施项目施工组织设计试卷教.. 158页

2025年郑州铁路职业技术学院单招职业倾向性测.. 67页

2025年鄂尔多斯生态环境职业学院单招职业适应.. 66页

2025年消防安全知识内容 8页