深度学习入门知识梳理(四):卷积神经网络(CNN)

本文介绍了卷积神经网络(CNN)中的卷积层,详细阐述了卷积运算、填充和步幅的概念,并探讨了池化层的作用,包括最大池化和平均池化,强调了池化层在特征提取和防止过拟合中的作用。
摘要由CSDN通过智能技术生成

前言

  在卷积神经网络(CNN)中,卷积层的输入输出数据称为特征图。对应的,卷积层的输入数据称为输入特征图,输出数据称为输出特征图。
  相较于全连接神经网络,卷积神经网络有两个比较大的特点:
  (1)卷积网络有至少一个卷积层,用来提取特征。
  (2)卷积网络的卷积层通过权值共享的方式进行工作,大大减少权值 的数量,使得在训练中在达到同样识别率的情况下收敛速度明显快于全连接网络。

1、卷积层

1.1、卷积运算

  参考文章链接:如何通俗易懂地解释卷积
  一维卷积的数学定义如下:
h ( x ) = ∫ − ∞ + ∞ f ( α ) g ( x − α ) d α = f ( x ) ∗ g ( x ) (1-1) h(x)=\int_{-\infty}^{+\infty} f(\alpha)g(x-\alpha)d\alpha=f(x)*g(x) \tag{1-1} h(x)=+f(α)g(xα)dα=f(x)g(x)(1-1)
  可以从信号处理角度理解(需要有信号处理基础):f(x)为系统输入信号,g(x)为单位脉冲响应,h(x)为系统输出响应。其实质就是一个翻转、滑动、加权叠加的过程,非常生动形象。
  二维卷积的数学定义如下:
h ( x , y ) = ∫ − ∞ + ∞ ∫ − ∞ + ∞ f ( m , n ) g ( x − m , y − n ) d m d n = f ( x , y ) ∗ g ( x , y ) (1-2) h(x,y)=\int_{-\infty}^{+\infty}\int_{-\infty}^{+\infty} f(m,n)g(x-m,y-n)dmdn=f(x,y)*g(x,y) \tag{1-2} h(x,y)=++f(m,n)g(xm,yn)dmdn=f(x,y)g(x,y)(1-2)
  二维离散卷积的数学定义如下:
h ( x

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值