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
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try 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