A technical report on convolution arithmetic in the context of deep learning. The code and the images of this tutorial are free to use as regulated by the licence and subject to proper attribution. 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. We introduce a guide to help deep learning practitioners understand and manipulate convolutional neural network architectures. The guide clarifies the relationship between various properties (input shape, kernel shape, zero padding, strides and output shape) of convolutional, pooling and transposed convolutional layers, as well as the relationship between convolutional and transposed convolutional layers. Relationships are derived for various cases, and are illustrated in order to make them intuitive.

Features

  • Convolution animations
  • Transposed convolution animations
  • Dilated convolution animations
  • You can generate the Makefile
  • You can generate the animations
  • You can compile the document

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Convolution arithmetic

Convolution arithmetic Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Convolution arithmetic!

Additional Project Details

Programming Language

Python

Related Categories

Python Education Software, Python Machine Learning Software, Python Deep Learning Frameworks

Registered

2021-06-02