卷积神经网络中的卷积层、池化层、全连接层、softmax

卷积层的作用是提取输入图片中的信息,这些信息被称为图像特征,这些特征是由图像中的每个像素通过组合或者独立的方式所体现,比如图片的纹理特征,颜色特征。

卷积操作类似于数学中的卷积,但是更加简单,计算机和我们看到的图像不一样,计算机看到的图像其实就是一个个矩阵,一系列数字,图像有几个通道就由几个矩阵相加而成的。

这里的卷积操作是通过卷积核对每个通道的矩阵从左到右(卷积核一般是3x3的矩阵)从上至下进行互相关运算(先是从左到右,再是从上至下,所以卷积操作也会保留位置信息),就像一个小的窗口一样,从左上角一步步滑动到右下角,滑动的步长是个超参数,互相关运算的意思就是对应位置相乘再相加,最后把三个通道的值也对应加起来得到一个值

卷积层有很多卷积核,通过做越来越多的卷积,提取到的图像特征会越来越抽象。

2. 池化层的作用
池化层的作用是对卷积层中提取的特征进行挑选

常见的池化操作有最大池化和平均池化,池化层是由n×n大小的矩阵窗口滑动来进行计算的,类似于卷积层,只不过不是做互相关运算,而是求n×n大小的矩阵中的最大值、平均值等

池化层主要有以下几个作用:

1. 挑选不受位置干扰的图像信息。

2. 对特征进行降维,提高后续特征的感受野,也就是让池化后的一个像素对应前面图片中的一个区域。

3. 因为池化层是不进行反向传播的,而且池化层减少了特征图的变量个数,所以池化层可以减少计算量。

3. 全连接层的作用
池化层的后面一般接着全连接层,全连接层将池化层的所有特征矩阵转化成一维的特征大向量,全连接层一般放在卷积神经网络结构中的最后,用于对图片进行分类,到了全连接层,我们的神经网络就要准备输出结果了。

从池化层到全连接层会进行池化操作,数据会进行多到少的映射,进行降维,数据在慢慢减少,说明离输出结果越来越近,从全连接层到输出层会再一次减少数据,变成更加低维的向量,这个向量的维度就是需要输出的类别数。然后将这个向量的每个值转换成概率的表示,这个操作一般叫做softmax,softmax使得向量中每个值范围在(0,1)之间,它是二分类函数sigmoid在多分类上的推广,目的是将多分类的结果以概率的形式展现出来。

因为从卷积层过来的数据太多了,全连接层的作用主要是对数据进行降维操作,不然数据骤降到输出层,可能会丢失一些图像特征的重要信息。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
卷积神经网络(Convolutional Neural Network,CNN)是一种广泛应用于图像识别、自然语言处理等领域的深度学习模型。CNN主要包含输入层、卷积层池化层全连接层等几个重要组成部分。 1. 输入层 输入层是CNN模型的第一层,负责接收输入数据。对于图像识别任务,输入通常是一个二维矩阵,即图像的像素矩阵。对于自然语言处理任务,输入通常是一个序列,如单词序列或字符序列。输入层不进行任何计算,只是将输入数据传递给下一层进行处理。 2. 卷积层 卷积层CNN模型的核心部分,主要用于提取输入数据的特征。卷积层通过一系列卷积核对输入数据进行卷积操作,得到一组卷积特征图。卷积操作可以有效地捕捉输入数据的局部特征,而卷积核的参数共享机制可以大大减少参数数量,提高模型的泛化能力和训练效率。 3. 池化层 池化层CNN模型的一个可选组件,通常紧跟在卷积层后面。池化层主要用于降维和减少过拟合。池化层通过对卷积特征图进行降采样操作,得到一组更小的特征图。常用的池化方式包括最大池化和平均池化。池化操作可以有效地减少特征图的大小,提高模型的计算效率和泛化能力。 4. 全连接层 全连接层CNN模型的最后一层,负责将卷积特征图转换为分类或回归输出。全连接层将卷积特征图展开为一维向量,通过一系列全连接操作将其映射到输出空间。全连接层通常使用softmax激活函数进行分类任务,使用线性激活函数进行回归任务。 总之,CNN模型的输入层、卷积层池化层全连接层是相互配合、协同工作的。通过这些层的组合,CNN模型可以逐层提取输入数据的特征,从而实现高效、准确的分类或回归预测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稻壳特筑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值