EasyDeepLearn

What is the receptive field in a CNN?

medium

Answer

  • The receptive field of a neuron is the region of the input image that influences its value.
  • It grows with depth, kernel size, and stride/dilation.
  • Deeper layers see larger regions.
  • Techniques to grow the receptive field: stacking layers, larger kernels, strided convolutions, dilated (atrous) convolutions, and pooling.
  • A large enough receptive field is required to capture global context.
Check yourself — multiple choice
  • The receptive field shrinks with depth
  • Dilated convolutions increase the receptive field without more parameters
  • Larger kernels reduce the receptive field
  • Stride does not affect the receptive field

Dilation enlarges the receptive field cheaply — used in segmentation networks.

#cnn

Practise Deep Learning

214 interview questions in this topic.

Related questions