Deep Learning

CNN Design Patterns

Cover convolutions, receptive fields, and architecture choices that still surface in vision-heavy roles.

Recommended on day 2880 minutesIntermediate

Learning objectives

  • • Reason about kernel size, stride, padding, and pooling
  • • Explain why residual connections improve trainability
  • • Connect architecture choices to latency and memory constraints

Interview prompts

  • • How does stride change the receptive field and compute cost?
  • • Why was ResNet a turning point for deep vision models?