Convolutional Neural Networks Cheat Sheet
Here are a collection of animations I made for visualizing typical operations in Convolutional Neural Networks. I used them in the context of IVADO/Mila’s deep learning schools.
All animations were done using the 3blue1brown’s manim library. Check out the code to reproduce the images.
1D Convolution
2D Convolution
Zero Padding
Valid Convolution
Same Convolution
Full Convolution
Strided Convolution
Strided 1 and Stride 2
Pooling
Dilated Convolution
MNIST Convolution
Depth
RGB Convolution
RGB to Volume
Volume to Volume
1x1 Convolution
Global Pooling
Transpose Convolution
Comments