人工智能导论复习整理(四)

本文详细介绍了深度神经网络中的卷积层,包括2-D Cross Correlation计算、填充(padding)和步幅(stride)的概念,以及它们如何影响输出尺寸。此外,还讲解了多通道卷积和池化操作,如Max Pooling和Average Pooling,以及它们在降低数据维度和缓解位置敏感性方面的作用。
摘要由CSDN通过智能技术生成

深度神经网络

卷积、填充和步幅

卷积层采用2-D Cross Correlation计算来代替卷积运算。

如下图所示,在这里插入图片描述

计算过程为:
0 × 0 + 1 × 1 + 3 × 2 + 4 × 3 = 19 1 × 0 + 2 × 1 + 4 × 2 + 5 × 3 = 25 3 × 0 + 4 × 1 + 6 × 2 + 7 × 3 = 37 4 × 0 + 5 × 1 + 7 × 2 + 8 × 3 = 43 0\times0+1\times1+3\times2+4\times3=19\\ 1\times0+2\times1+4\times2+5\times3=25\\ 3\times0+4\times1+6\times2+7\times3=37\\ 4\times0+5\times1+7\times2+8\times3=43 0×0+1×1+3×2+4×3=191×0+2×1+4×2+5×3=253×0+4×1+6×2+7×3=374×0+5×1+7×2+8×3=43
之所以用2-D Cross Correlation计算是因为kernel中的数值都是通过学习得到的,所以即便不遵循卷积运算的计算方式,计算得到的结果也不会有问题。

上图中为一个具体的例子,抽象来看,设输入矩阵为 X X X,其大小为 n h × n w n_h\times n_w nh×nw;核矩阵为 W W W,其大小为 k h × k w k_h\times k_w kh×kw;输出矩阵为 Y Y Y,则 Y Y Y的大小为 ( n h − k h + 1 ) × ( n w − k w + 1 ) (n_h-k_h+1)\times(n_w-k_w+1) (nhkh+1)×(nwkw+1)。输出矩阵又称为特征图

此时,三者之间的关系为
Y = X ⋆ W + b Y=X\star W+b Y=XW+b
其中, b b

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值