Repository navigation
involution
- Website
- Wikipedia
[CVPR 2021] Involution: Inverting the Inherence of Convolution for Visual Recognition, a brand new neural operator
PyTorch reimplementation of the paper "Involution: Inverting the Inherence of Convolution for Visual Recognition" (2D and 3D Involution) [CVPR 2021].
Advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
Unofficial PyTorch reimplemention of the paper "Involution: Inverting the Inherence of Convolution for Visual Recognition" [CVPR 2021].
The new involution operator was proposed recently, but it was only implemented in the discriminative models. We first associate the involution with generative adversarial networks(GAN) to explore its effectiveness in image generation problems. We use the human face dataset CelebA. The experiments show the superior performance of involution GAN over deep convolution GAN and self-attention GAN. The generated images of involution has rather saturated and smooth colors. Besides, the hyperparameters (e.g.kernel size, group, and reduction ratio) are discussed to tuning the involution layer, where reduction size is found to play an essential role. Finally, the stability issues introduced by new involution in GAN are presented.
The new involution operator was implemented in GAN, compared with DCGAN and SAGAN.
My Deep Learning Projects (Classification, Segmentation, Object Detection, NLP, Deep Multiple Instance Learning)
An High Performance Evolutionary Algorithm Library based on Pytorch. 基于Pytorch的高性能演化计算库。