卷积神经网络 ——卷积神经网络的基本思想

在这里插入图片描述
这样做的好处是可以最大程度的保留输入数据中的所有信息,不会漏掉原始数据中每个维度所贡献的信息。但是,采用这种全连接的方式,参数量会非常大,在网络训练过程中,更新参数所需要的计算量巨大,导致网络的收敛速度非常的慢。

下图为一张 100 x 100 像素的图片,看起来并不是很大,但是图像通常是直接以像素为单位输入神经网络中的,
在这里插入图片描述
因此,这个图像被表示为一个 10000 维的向量。假设隐含层中的神经元数量和输入层一样,也是 10000 个,使用全连接网络,隐含层中的每一个结点都和输入图像中的每一个像素相连接。那么输入层到隐含层之间的模型参数数量级就达到了亿万级别,这样巨大的参数量非常难于计算和训练。

在这里插入图片描述
“+” 后面的数字 10000 是神经网络中的偏置项,为了描述方便,下面的讲授中,暂时忽略。

根据对动物视觉系统的研究,
在这里插入图片描述
也就是说每个神经元只响应某些特定区域的刺激。
在这里插入图片描述
受到生物神经元感受野的启发,很容易想到在图像中距离相近的像素联系较为紧密,而距离远的像素之间相关性则较弱。因此,隐含层中的神经元不用接收输入图片中的每一个像素值,而只需要对局部区域进行感知,然后再更高层将这些局部的信息综合起来,就可以得到全局的信息。

例如,隐含层中的每一个神经元只和输入层中的一个 10 x 10 的区域连接,这种方式称为局部连接。
在这里插入图片描述
经过局部连接,每个神经元只需要 100 个参数,隐含层中有 10000 个神经元,那么就一共需要 1000000 个参数。
在这里插入图片描述
虽然参数数量只有全连接网络中参数数量的万分之一,但仍然还是太多。为了进一步减少模型参数的个数,我们规定隐含层中的所有神经元共享同一组参数,
在这里插入图片描述
也就是说每个神经元对应的这 100 个参数是一样的。这样整个隐含层中的参数就只有 100 个。这种机制也被称为权值共享。

下图为之前介绍的卷积运算,卷积核在整个图像中从左向右、从上到下滑动,
在这里插入图片描述
现在,隐含层中有 10000 个神经元,它们的感受野范围相同,权值也都相同。
在这里插入图片描述
是不是相当于使用同一个卷积核在整个图像上滑动,做卷积运算。这 100 个权值共同构成了一个卷积核,因此,这种网络也被称为卷积神经网络。

在这里插入图片描述

一个卷积核只能提取一种特征,如果想要提取多种不同的特征,可以同时使用多个卷积核。

在这里插入图片描述
在这个图中,红色和黑色就分别代表了两种不同的卷积核,这就好像让一群盲人去摸大象,不同的人摸出来的特征不同,
在这里插入图片描述
把这些特征组合起来,就可以得出结论了,同时具备这些特征的动物就一定是大象。

在卷积神经网络中,每一个卷积核就相当于是一个盲人,可以提取出一种特征,多个卷积核就可以同时得到多个特征,把它们组合起来,就可以进行正确的判断或者分类了。

如果有 k 个卷积核,就可以学习到 k 种特征,这时权值个数为 100 k ,再加上神经网络中的偏置项,可训练参数的总个数则为 110k 。
在这里插入图片描述

要注意的是,当图像是彩色图像时,需要对 RGB 三个色彩空间分别进行卷积操作。

卷积神经网络同时具备了全连接网络和卷积运算的特点,同时又对它们进行了改进。全连接网络中参数量巨大,训练网络需要的计算量非常大,造成网络的收敛非常慢,甚至难以完成。

卷积神经网络采用局部连接和权值共享机制,使得网络的结构更接近于实际的生物神经网络,降低了网络的复杂性,模型参数的数量远远小于全连接网络,而且由于同一层中的神经元权值相同,网络可以并行学习,这也是卷积神经网络相对于全连接网络的一大优势。

在传统的卷积运算中,卷积核的权值需要根据指定的任务进行人工设计,但是对于不同的任务,不同内容风格的图像,手工设计卷积核的局限性很大,而在卷积神经网络中,每个卷积核中的权值根据任务目标自动从训练数据中学习得到的,这样通过学习得到的卷积核显然更加灵活和智能。因此,在处理图像、语音这种复杂的高维数据时,使用卷积神经网络往往能够得到比较好的结果。

在这里插入图片描述

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

xuechanba

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

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

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

打赏作者

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

抵扣说明:

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

余额充值