卷积神经网络结构图(图解卷积神经网络)
卷积神经网络结构图(图解卷积神经网络)Q1:-5怎么得到的?我们选择一张6*6*1(1为通道数,这里是1)的图像,让它和3*3的卷积核进行卷积操作,最后得出4*4*1的一张图像。卷积神经网络分为:卷积,池化,全连接这三个主要的部分。1.卷积操作先来个简单的,请仔细看图
不知道什么是卷积神经网络?没关系,大家应该用过淘宝的拍立淘吧,根据你照片识别出相似的商品,原理中就用到了卷积神经网络。它能根据你的一张图片提取特征,从而识别物体。当然卷积神经网络不仅在图像识别方面大有作为,接下来进入正题,揭开卷积神经网络的面纱。

why convolution?
1.参数相比神经网络这样的全连接少太多了!有效地避免了过度拟合。
2.具有平移不变性,提取特征的能力很强
卷积神经网络分为:卷积,池化,全连接这三个主要的部分。
1.卷积操作
先来个简单的,请仔细看图

我们选择一张6*6*1(1为通道数,这里是1)的图像,让它和3*3的卷积核进行卷积操作,最后得出4*4*1的一张图像。

Q1:-5怎么得到的?
如上图,对应元素依次累积,最后相加。
Q2:怎么得到卷积后的图像?

1.1 填充(padding)
- 保持图像不会变得太小
- 保留图像边缘信息

将图像边缘围上一圈,p=1

1.2 步长(stride)
相当于等差数列中的公差,从左到右从上至下依次加stride步长。
举例
一个filter
现实生活中图像的通道都不是一个的,这里我们采用一张RGB(彩色图片)

这里我们采用了一个filter(卷积核),输出了图像的一个特征,如垂直特征

两个filter

两个卷积核,输出了两个特征

卷积层
现在在多个卷积层进行训练

卷积操作完成后进行全连接,当成神经网络处理就可以啦。

2.池化操作
why pooling?
提取部分图像的最大特征
池化分为max pooling和average pooling
2.1 Max pooling

我们取的图像对应卷积大小位置的局部最大值

2.2 Average pooling

我们取图像对应卷积大小 位置的平均值

3.完整的卷积神经网络


总结:

#今日头条小助手##深度学习##神经网络#




