卷积动画详解

卷积算法

这篇文章是深度学习中卷积算法的动画演示,github传送门

本教程的代码和图像可根据许可证的规定免费使用,并具有适当的归属:

  • [1] Vincent Dumoulin, Francesco Visin - A guide to convolution arithmetic
    for deep learning
    (BibTeX)

卷积动画

蓝色的图像是输入图像,青色的图像是输出图像

  • 没有边界填充,无跨步(No padding, no strides)
    卷积动画详解_第1张图片

  • 任意的边界填充,无跨步(Arbitrary padding, no strides)
    卷积动画详解_第2张图片

  • 半填充,无跨步(Half padding, no strides)
    卷积动画详解_第3张图片

  • 全填充,无跨步(Full padding, no strides)
    卷积动画详解_第4张图片

  • 没有边界填充,跨步(No padding, strides)
    卷积动画详解_第5张图片

  • 有边界填充,跨步(Padding, strides)
    卷积动画详解_第6张图片

  • 有填充,跨步(输入图像变长为偶数)(Padding, strides (odd))
    卷积动画详解_第7张图片

转置卷积动画

转置卷积可以简单理解成上面的卷及操作的逆操作
蓝色的图像是输入图像,青色的图像是输出图像

  • No padding, no strides, transposed
    卷积动画详解_第8张图片
  • Arbitrary padding, no strides, transposed
    卷积动画详解_第9张图片
  • Half padding, no strides, transposed
    卷积动画详解_第10张图片
  • Full padding, no strides, transposed
    卷积动画详解_第11张图片
  • No padding, strides, transposed
    卷积动画详解_第12张图片
  • Padding, strides, transposed
    卷积动画详解_第13张图片
  • Padding, strides, transposed (odd)
    卷积动画详解_第14张图片

扩大卷积动画

蓝色的图像是输入图像,青色的图像是输出图像

卷积动画详解_第15张图片

你可能感兴趣的:(计算机视觉)