深度可分离卷积计算量与参数量

本文记录的目的是方便自己学习和复习,有误之处请谅解,欢迎指出。

    从卷积神经网络登上历史舞台开始,经过不断的改进和优化,卷积早已不是当年的卷积,诞生了分组卷积(Group convolution)、空洞卷积(Dilated convolution 或 À trous)等各式各样的卷积。今天主要讲一下深度可分离卷积(depthwise separable convolutions),这是Xception以及MobileNet系列的精华所在。而它最早是由Google Brain 的一名实习生 Laurent Sifre 于2013年提出,Sifre在其博士论文中对此进行了详细的分析和实验,有兴趣的可以去翻阅。

    标准卷积过程如下图所示:

标准卷积
标准卷积

深度可分离卷积过程如下图所示:

深度可分离卷积第一步
深度可分离卷积二步

    假设输入特征图大小为 W_in×H_in×M,

    输出特征图大小为 W_out×H_out×N,

    卷积核大小为 D_K×D_K

参数量:

    标准卷积参数量为:

        D_K × D_K × M × N

    深度可分离卷积参数量为:

        D_K × D_K × M + M × N

计算量:

    标准卷积计算量为:

        D_K × D_K × M × W_out × H_out × N

    深度可分离卷积计算量为:

        D_K × D_K × M  × W_out × H_out + M × W_out × H_out × N

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一年级语文上册生字表 生字表一(共400字) 啊(ā)爱(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang阅读 2,855评论 0 6
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,719评论 0 3
  • sì 支zhī茶chá 对duì 酒jiǔ,赋fù 对duì 诗shī,燕yàn子zi 对duì 莺yīng 儿é...
    每个人的孟母堂阅读 1,253评论 0 6
  • 今日打卡。 今天去看《东方快车谋杀案》。阿婆经典代表作之一。儿时最初看波洛探案的第一部电影是《尼罗河上的惨案》,当...
    diy1947阅读 184评论 0 0
  • 生成jar 从JGraphT官方网站上下载JGraphT源码,需要用maven编译。 在source文件夹下启动命...
    Lysias阅读 453评论 1 0