卷积神经网络的功能组件
卷积神经网络的功能组件:1、卷积层前面案例中的卷积核是我们给定的。实际上,在图像识别任务中,卷积核是卷积网络自动学习到的。卷积核中数值,本质上还是类似全连接网络中的权重,学习方法也是BP算法,只不过在卷积网络中,卷积核在整个图像上平铺开来,有的资料上称之为权值共享,这样做的好处是大大减少了网络训练的参数。2、池化层池化运算比较简单,分平均池化和最大池化。池化层与卷积层不同的是,池化层是固定的。池化层主要作用是去掉卷积得到的特征映射中的次要部分,进而减少网络参数,本质是对局部特征的再次抽象表达,因此也叫子采样,有均值采样和最大值子采样。卷积和池化操作,层层递进,赋予神经网络抽象能力。3、其他层其他功能组件大致分为全连接层(FC层),当然还存在一些看不见的功能单元,如激活函数,Dropout丢弃处理,批量规范化BatchNormlize等。丢弃层(Dropout层),每次训练时,随机删除50%的隐藏神经元,解决深度学习中因大量参数而导致过拟合问题。批规范化(BN层)是由DeepMind团队提出的,是现代深度网络架构中最常用的一种技巧之一,原理是使网络中间数据的分布尽量规范化,通过一定的规范化手段,把每层神经网络任意神经元的输入值的分布强行拉到正态分布。
作者:云创智学 来源:云创智学
发布时间:2022-03-24 10:50:28