卷积神经网络的整体认识
Posted 大连耐视科技有限公司
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了卷积神经网络的整体认识相关的知识,希望对你有一定的参考价值。
卷积神经网络的提出
为什么要引入卷积神经网络
CNN如何解决这个问题。
1.局部监测
假设我们要看一张图片中有没有猫耳朵,我们不需要看整张图片,只需要看一个局部就行了。
2.缩小图片
假设我们要识别一张50*50像素的猫相片,如果我们把图片缩小到25*25个像素点,那其实还是能看出这是一只猫的照片。因此,如果把图片缩小了,就相当于输入的特征变量变少了,这样也能减少参数的量。
卷积神经网络的特点
CNN 有2大特点:
能够有效的将大数据量的图片降维成小数据量
能够有效的保留图片特征,符合图片处理的原则
卷积神经网络的原理
典型的 CNN 由3个部分构成:
1.卷积层
2.池化层
3.全连接层
简单描述原理可以记住这三句话(后面的课程会针对细节详细讲解):
1.卷积层负责提取图像中的局部特征;
2.池化层用来大幅降低参数量级(降维);
3.全连接层类似传统神经网络的部分,用来输出想要的结果。
卷积——提取特征
卷积层的运算过程如下图,用一个卷积核扫完整张图片,这个过程我们可以理解为我们使用一个过滤器(卷积核)来过滤图像的各个小区域,从而得到这些小区域的特征值。
池化层(下采样)——数据降维,避免过拟合
池化层简单说就是下采样,他可以大大降低数据的维度。其过程如下:
全连接层——输出结果
经过卷积层和池化层处理过的数据输入到全连接层,得到最终想要的结果。
卷积神经网络的架构
CNN的架构图
卷积神经网络的典型应用
以上是关于卷积神经网络的整体认识的主要内容,如果未能解决你的问题,请参考以下文章