裁剪层(crop layer)可以裁剪掉边缘不需要的信息,比如(pad 0),这个在全卷积网络中比较常见,这类属于居中裁剪;还有就是为了规范输入,比如要求使输入图像为固定28X28的size,当训练阶段,一般使用随机裁剪,而在测试阶段,使用居中裁剪。
如下图所示,需要把原输入大小为32X32的图像裁剪为28X28,在训练阶段采取随机裁剪,也就是dw,dh值是随机的,dw,dh范围在(0~5),32-28+1=5,在测试阶段采取居中裁剪,即dw=dh = floor((32-28)/2) = 4;
以上是对单通道而言,类似的,多通道时,分别对各个通道采取同样位置的裁剪,dw,dh每个通道值都一样。
裁剪层只参与前向传输,不参与反向传输。