[深度学习] CNN FCN 常见卷积算法图示

Convolution arithmetic 卷积算法

文章、动图源地址:https://github.com/vdumoulin/conv_arithmetic

深度学习中使用的卷积算法的知识总结。

本教程的代码和/或图像可以免费用于非商业用途

Convolution animations 卷积Gif

N.B.: 蓝色的图是输入,绿色的图是输出。

不补零(No padding)任意补零(Arbitrary padding)半补零(Half padding))全补零(Full padding)
无步长(no strides)无步长(no strides)无步长(no strides)无步长(no strides)
不补零(No padding)有补零(Padding)Padding有补零(Padding)Padding
有步长(strides)有步长(strides)有步长(奇步)(strides(odd))

Transposed convolution animations 转置卷积Gif,也叫做Deconvolution

N.B.: 蓝色的图是输入,绿色的图是输出,与上面卷积一一对应。

No padding, no strides, transposedArbitrary padding, no strides, transposedHalf padding, no strides, transposedFull padding, no strides, transposed
No padding, strides, transposedPadding, strides, transposedPadding, strides, transposed (odd)

Dilated convolution animations 扩张卷积Gif

扩张卷积与普通的卷积相比,除了卷积核的大小以外,还有一个扩张率(dilation rate)参数,主要用来表示扩张的大小。扩张卷积与普通卷积的相同点在于,卷积核的大小是一样的,在神经网络中即参数数量不变,区别在于扩张卷积具有更大的感受野。感受野是卷积核在图像上看到的大小,例如3×33×3卷积核的感受野大小为9(如下Gif所示)。参考

N.B.: 蓝色的图是输入,绿色的图是输出。

No padding, no stride, dilation

文章、动图源地址:https://github.com/vdumoulin/conv_arithmetic

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值