深度可分离卷积将传统的卷积分解为一个深度卷积(depthwise convolution)+ 一个 1×1的卷积(pointwise convolution)。如下图所示,(a)是传统卷积,(b)、(c)分别对应深度可分离卷积的深度卷积和 1×1的卷积:
假设输入特征图大小为 D_F×D_F×M,输出特征图大小为 D_F×D_F×N,卷积核大小为 D_K×D_K,则传统卷积的计算量为:
D_K×D_K×M×N×D_F×D_F
深度可分离卷积的计算量为深度卷积和 1×1 卷积的计算量之和:
D_K×D_K×M×D_F×D_F+M×N×D_F×D_F