Interview Preparation
CNN & ResNet
Brief notes prepared for technical interviews
CNNDepthwise / PointwiseResNetResidual Connection
← Back to Archives

These notes cover the convolutional building blocks that power modern computer-vision architectures, and the residual learning idea that made training very deep networks possible.

Convolutional Neural Networks (CNN)

CNN — basics

Downsampling

Downsampling (page 35 portion)

Downsampling (page 36 top — stride formula + batch normalization)

Convolution Variants

Convolution variants (Depthwise / Pointwise / Separable)

Standard convolution

Depthwise Convolution

Pointwise Convolution

Depthwise Separable Convolution

Adaptive Average Pooling

Adaptive Average Pooling

ResNet

ResNet

Key idea

Why it helps (intuition)

Typical block types

Common details

Residual Connection

Residual Connection (page 38 portion)

Residual Connection (page 39 portion)

Effects

Where used