下面是两种不同的深度可分离卷积的实现方式,自己在训练关键点模型,采用MobileNet 添加深度可分离卷积,发现有两种不同的可分离卷积的实现,名字不相同,但是内部都是深度可分离。DepthwiseConvolution和ConvolutionDepthwise两种都训练过,结果相差不大,都可以通过NCNN转换在移动端嵌入式设备上运行。
一、DepthwiseConvolution
github地址:https://github.com/yonghenglh6/DepthwiseConvolution
二、ConvolutionDepthwise
github地址:https://github.com/farmingyard/caffe-mobilenet
三、配置流程
如下是配置流程:下载并添加现有的cpp和hpp到src和include目录并重新编译。