卷积各种算法图示
- [1] Vincent Dumoulin, Francesco Visin - A guide to convolution arithmetic for deep learning (BibTeX)
📃 Convolution animations
N.B.: Blue maps are inputs, and cyan maps are outputs.
| No padding, no strides | Arbitrary padding, no strides | Half padding, no strides | Full padding, no strides |
| No padding, strides | Padding, strides | Padding, strides (odd) |
Transposed convolution animations
N.B.: Blue maps are inputs, and cyan maps are outputs.
| No padding, no strides, transposed | Arbitrary padding, no strides, transposed | Half padding, no strides, transposed | Full padding, no strides, transposed |
| No padding, strides, transposed | Padding, strides, transposed | Padding, strides, transposed (odd) |
N.B.: Blue maps are inputs, and cyan maps are outputs.
| No padding, no stride, dilation |