A strided convolution moves its kernel by more than one input location at a time, downsampling a feature map while continuing to extract features. This is useful when spatial location matters: unlike 2 × 2 max pooling, it preserves more information about where features occur. section 11.3.2
Compressing an image for segmentation
An image-segmentation model can use strided Conv2D layers to reduce spatial dimensions three times, producing a compact feature map such as (25, 25, 256). Conv2DTranspose layers then expand that representation back to the input size so the model can predict a class for every pixel. In R/Keras, a typical encoder uses `conv(64, 3, strides = 2)`, followed by further strided convolutions, while the decoder uses corresponding transpose convolutions. section 11.3.2
The same choice appears in object detection. A YOLO model uses a strided convolution after a ResNet backbone to reduce feature maps from (14, 14, 2048) to (6, 6, 512), making the representation manageable for dense prediction layers. section 12.2.2

