Just in time for your midterm exam preparations: here is the site with fun animations of convolution, strided convolution, and transposed strided convolution (also known as “deconvolution”). The animations also illustrate no/half/full padding, known in MATLAB-land as the “valid”, “same”, and “full” options for the
You can also download the paper that accompanies the animations (or is it the other way around?).
- Vincent Dumoulin and Francesco Visin, A guide to convolution arithmetic for deep learning.