Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Types of Convolution Layer

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Hachimada Hachimada
February 01, 2026

Types of Convolution Layer

Avatar for Hachimada

Hachimada

February 01, 2026
Tweet

More Decks by Hachimada

Other Decks in Science

Transcript

  1. W H C KH KW C K kernels K OW

    OH Number of parameters in Basic Convolution → KH * KW * C * K Basic Convolution take sum
  2. 1 W H C 1 C K OW OH Number

    of parameters in Basic Convolution → KH * KW * C * K Number of parameters in Pointwiase Convolution → 1 * 1 * C * K Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This kernel has a depth of however many channels the input image has Pointwise Convolution K kernels
  3. C W H KH KW C kernels C OW OH

    Depthwise Convolution Depthwise (channelwise) Convolution is a type of convolution where we apply a single convolutional filter for each input channel.
  4. C W H KH KW C kernels C OW’ OH’

    Depthwise Separable Convolution • number of parameters in Basic Convolution (input: H*W*8, output: OH*OW*16, kerel size: 3*3) KH*KW*C*K = 3*3*8*16 = 1152 • number of parameters when performing the same conversion as above using Depthwise Separable Convolution KH*KW*C + C*K = 3*3*8 + 8*16 = 200 K kernels 1 1 C K OW OH Pointwise Convolution Depthwise Convolution
  5. C W H 1 1 Vector of c dimension SE

    Module bottleneck FC layer (c → c/r → c) W H C Average Pooling channel weight vector of c dimension