## 现在主流的稀疏化方法:
###  非结构化方法
1) han song提出的方法,低于某一阈值的归零,但是这种非结构化的稀疏矩阵现有的库很难处理,需要专门设置。【S. Han, J. Pool, J. Tran, andW. Dally. Learning both weights andconnections for efficient neural network. In NIPS, pages 1135–1143, 2015.】。
Training sparse neural networks也是一种非结构化的方法,用到了gate的方法,同样的方式在其他论文中称为mask或者高级一些应用方式——attention的方式。
### 结构化方法
这种方式得到的稀疏矩阵是非结构化矩阵,接下来的方法都是或基本都是结构化稀疏的方法。
1) group-wise稀疏化,使用group-sparsity regularization【V. LebedevandV. Lempitsky. Fast convnets using group-wise brain damage. In CVPR, pages2554–2564, 2016】。
随机的方式让一些连接失活【S. Changpinyo, M. Sandler, and A. Zhmoginov.The power of sparsity in convolutional neural networks. arXiv preprintarXiv:1702.06257, 2017】
2) 还有module等单位(filter, channel, filter shape and depth structures)的稀疏化,Structured Sparsity Learning (SSL) method。
相类似的处理方式:【Learning Efficient Convolutional Networks throughNetwork Slimming 2017】
3) 神经元的重要性度量:

  • 使用权值的模【H. Li, A. Kadav, I.Durdanovic, H. Samet, and H. P. Graf. Pruning filters for efficient ConvNets.In ICLR, pages 1–13, 2017.】【Dynamic Network Surgery forEfficient DNNs也是如此】;
  • 度量relu之后的结果的稀疏度【H. Hu, R. Peng, Y.W. Tai, and C. K. Tang. Network trimming: Adata-driven neuron pruning approach towards efficient deep architectures. InarXiv preprint arXiv:1607.03250, pages 1–9, 2016】;
  • 近似的求算对loss的影响力度,如使用Talayor expansion泰勒展开【P. Molchanov, S.Tyree, T. Karras, T. Aila, and J. Kautz. Pruning convolutional neural networksfor resource efficient transfer learning. In ICLR, pages 1–17, 2017.】
  • 考虑相邻网络层的给出重要性判别的方法【J.-H. Luo,J. Wu, and W. Lin. Thinet: A filter level pruning method for deep neuralnetwork compression. In The IEEE International Conference on Computer Vision(ICCV), Oct 2017】
  • 计算当前特征相对于剩余特征重要性的方法【G. Roffo,S. Melzi, and M. Cristani. Infinite feature selection. In 2015 IEEEInternational Conference on Computer Vision (ICCV), pages 4202–4210, 2015】

4) 另一个维度上分析,基于layer层的处理,往往是独立的或是贪婪的方式,较少有全局的考虑,NISP是一种全局的方式,计算压缩后模型表达能力与原有的之间的差异。各种设有正则项的方法也为全局的处理方式。

模型压缩之剪枝小综述相关推荐

  1. 【嵌入式AI】CNN模型压缩(剪枝,量化)详解与tensorflow实验

    1,CNN模型压缩综述 1 模型压缩的必要性及可行性 (1)必要性:首先是资源受限,其次在许多网络结构中,如VGG-16网络,参数数量1亿3千多万,占用500MB空间,需要进行309亿次浮点运算才能完 ...

  2. 《AI系统周刊》第4期:DNN模型压缩之剪枝(Pruning)

    No.04 智源社区 AI系统组 A I 系  统 研究 观点 资源 活动 关于周刊 AI系统是当前人工智能领域极具现实意义与前瞻性的研究热点之一,为了帮助研究与工程人员了解这一领域的进展和资讯,我们 ...

  3. 模型如何压缩?使用轻量化的模型压缩技术剪枝(pruning)

    深度学习模型参数太多,本地服务器部署没有问题,但是如果部署到移动端.边缘端,像手机.树莓派等,它们的性能不能满足,所以我们要压缩模型大小,让他们可以部署到边缘端 模型压缩:使用轻量化的模型压缩技术,如 ...

  4. CNN 模型压缩与加速算法综述

    导语:卷积神经网络日益增长的深度和尺寸为深度学习在移动端的部署带来了巨大的挑战,CNN模型压缩与加速成为了学术界和工业界都重点关注的研究领域之一.  作者:姜媚 前言 自从AlexNet一举夺得ILS ...

  5. Yolov5更换backbone,与模型压缩(剪枝,量化,蒸馏)

    项目地址(GitHub):https://github.com/Ranking666/Yolov5-Processing ~~~欢迎各位交流.star.fork.issues~~~ 项目介绍:     ...

  6. 【综述】闲话模型压缩之网络剪枝(Network Pruning)

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来自 | CSDN 地址 | https://blog.csdn.net/jinz ...

  7. 剪枝简述(模型压缩加速篇)

    模型压缩: 剪枝(Pruning) 量化(Quantization) 低秩分解(Low-rank factorization) 知识蒸馏(Knowledge distillation) 剪枝 为什么可 ...

  8. 模型压缩整理2020.5.6

    https://www.bilibili.com/video/BV1LE411Z76J?p=2 AI领域最有趣的老师李宏毅:模型压缩系列讲解 模型压缩 1.剪枝的理由 不用小的network直接训练是 ...

  9. 深度学习实战——模型推理优化(模型压缩与加速)

    忆如完整项目/代码详见github:https://github.com/yiru1225(转载标明出处 勿白嫖 star for projects thanks) 目录 系列文章目录 一.实验思路综 ...

最新文章

  1. 一文看懂docker容器技术架构及其中的各个模块
  2. 计算机网络通信的仿真,计算机网络虚拟仿真技术研究与应用.doc
  3. 评估微型计算机的主要指标,微型计算机的工作过程和主要性能指标.doc
  4. 很强大的FFMPEG API Documentation
  5. 用idea新建springboot项目遇到的@Restcontroller不能导入的问题
  6. Javascript button onclick和input type button在form中失效解决方案
  7. Kubernetes1.91(K8s)安装部署过程(六)--node节点部署
  8. network location awareness 错误
  9. win10去掉快捷方式小箭头_桌面快捷方式小箭头去除与恢复方法
  10. 最新AZ自动发卡网源码-全网首发
  11. PD快充DRP-TypeC连接状态机详解
  12. IPv6知识概述 - IPv6地址
  13. Google Analytics
  14. 金字塔图像融合方法总结(一)
  15. 第二届全国高校计算机能力挑战赛-Java程序设计赛
  16. 张生情迷崔莺莺,襄王意欲会神女——新说莺莺传之二
  17. 使用C/C++来打开与关闭文件(fopenfclose)
  18. 有源电力滤波器APF MATLAB仿真 选阶补偿,matlab版本V2014,基于LCL滤波器的I型三电平拓扑仿真模型
  19. Kotlin 学习笔记(二)—— 数据类、密闭类、循环写法以及常用集合操作符
  20. 速读原著-Android应用开发入门教程(Android中建立工程)

热门文章

  1. 安装oracle10.2.0.1 检测时报错 lookback adapter配置为系统的主网络适配器 解决办法
  2. 计算机基础知识(一)
  3. 2020极客大挑战web部分复现
  4. 公安首个车联网行业标准《道路交通信号控制机信息发布接口规范》(GA/T 1743-2020)...
  5. 简析ROF降噪原理及python实现详解
  6. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉
  7. 如何正确看谷歌文档android,谷歌推出Android谷歌文档离线查看功能
  8. [Spark的TopN算法实现]
  9. 一分钟让你了解双组份透明聚脲——昌盛达聚脲
  10. AI作曲都这么厉害了,AI生成音乐