raymon-tian / conv_arithmetic

A technical report on convolution arithmetic in the context of deep learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Convolution arithmetic

A technical report on convolution arithmetic in the context of deep learning.

Convolution animations

No padding, no strides Arbitrary padding, no strides Half padding, no strides Full padding, no strides
No padding, no strides, transposed Arbitrary padding, no strides, transposed Half padding, no strides, transposed Full padding, no strides, transposed
No padding, strides Padding, strides Padding, strides (odd)
No padding, strides, transposed Padding, strides, transposed Padding, strides, transposed (odd)
No padding, no stride, dilation

Generating the Makefile

From the repository's root directory:

$ ./bin/generate_makefile

Generating the animations

From the repository's root directory:

$ make all_animations

The animations will be output to the gif directory. Individual animation steps will be output in PDF format to the pdf directory and in PNG format to the png directory.

Compiling the document

From the repository's root directory:

$ make

About

A technical report on convolution arithmetic in the context of deep learning

License:MIT License


Languages

Language:TeX 79.1%Language:Python 20.9%