详细通俗易懂理解卷积神经网络CNN(下)

二、卷积神经网络

2.1 卷积神经网络的基本结构

所谓卷积神经网络,其基本网络结构包括:卷积层 ,Pooling层,全连接层。输入数据经过卷积后,得到特征map,特征map很大,直接进行全连接,消耗很大,经过pooling层后,起到特征选择的作用,降低维度,再进行全连接,最后经过非线性化(激励函数)和softmax得到输出。

下面这张图清晰地展示了整个卷积神经网络的基本结构:卷积+Pooling+全连接,更复杂的模型只需在其中添加卷积层等神经网络层。

在这里插入图片描述

上述描述可以说是前向传播,那么如何反向传播呢,利用损失函数,从神经网络的输出端至输入端,计算每层的损失函数,利用梯度下降等优化算法进行优化。详细的前向传播和后向传播算法后续更新。

2.2 经典卷积神经网络

2.2.1 LeNet - 5

直接上模型结构,如下图所示:
在这里插入图片描述
网络结构
卷积层,6个55

卷积神经网络(Convolutional Neural Network,简称CNN)是一种专门用于处理具有类似网格结构数据的深度学习模型,例如图像、语音信号等。传统的神经网络模型中,信息传递需要逐层传递到下一层,而卷积神经网络在每个神经元中加入了卷积操作,这种操作可以对局部区域内的数据进行加权求和,大大减少了数据传递的复杂度。 具体来说,卷积神经网络具有以下特点: 1. 卷积层(Convolutional Layer):卷积层是CNN的核心部分,它通过卷积运算(即对输入数据局部区域进行加权求和)来捕捉局部特征。卷积层通常由多个卷积核(或滤波器)反复叠加而成,每个卷积核都有特定的形状和功能,例如识别边缘、识别纹理等。 2. 池化层(Pooling Layer):池化层用于减少数据的维度,同时保留关键信息。常见的池化方法包括最大池化和平均池化,它们可以对卷积层的输出进行压缩和降维。 3. 反馈连接(Feedback Connection):在CNN中,相邻的神经元之间的连接被称为反馈连接。这种连接可以增加模型的自适应性,使得模型能够更好地捕捉局部特征。 正是因为这些特点,卷积神经网络在处理图像、语音、文本等数据时具有很高的准确性和鲁棒性,被广泛应用于计算机视觉、语音识别、自然语言处理等领域。 以上内容仅供参考,建议咨询专业人士以确保准确理解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值