当前位置: 首页 > news >正文

【模型压缩】模型剪枝详解

参考链接:https://zhuanlan.zhihu.com/p/635454943
https

文章目录

  • 1. 前言
    • 1.1 为什么要进行模型剪枝
    • 1.2 为什么可以进行模型剪枝
  • 2. 剪枝方式的几种分类
    • 2.1 结构化剪枝 和 非结构化剪枝
      • 2.1.1 结构化剪枝
      • 2.1.2 非结构化剪枝
    • 2.2 静态剪枝与动态剪枝
      • 2.2.1 静态剪枝
      • 2.2.2 动态剪枝
    • 2.3 硬剪枝与软剪枝
      • 2.3.1 硬剪枝
      • 2.3.2 软剪枝
  • 3. 示例
    • 3.1 Network Slimming
      • 1、Network Slimming剪枝理论
      • 2. 模型剪枝流程
      • 3. Network Slimming剪枝实战

1. 前言

1.1 为什么要进行模型剪枝

CNN在实际应用中的部署主要受以下几个方面制约。

1)模型大小的限制

CNN强大的表示能力来自其数百万可训练参数。这些参数以及网络结构信息需要存储在磁盘上,并在推理期间加载到内存中。例如,在ImageNet上存储一个典型的CNN会消耗超过300MB的空间,这对嵌入式设备来说是一个巨大的资源负担。

2) 运行时内存

在推理期间,CNN的中间激活/响应甚至可能比存储模型参数占用更多内存空间,即使批量大小为1。这对于高端GPU来说不是问题,但对于许多计算能力较低的应用程序来说,这是负担不起的。

3) 计算操作数

卷积操作在高分辨率图像上计算量很大。大型CNN在移动设备上处理一张图像可能需要几分钟的时间,这使得在实际应用中采用它是不现实的。

因此有必要对模型进行压缩,而满足边缘设备的AI应用。

而剪枝就是模型压缩技术的一种。(模型压缩技术:剪枝、蒸馏、量化、低秩分解等)

1.2 为什么可以进行模型剪枝

生物学启发:

生物研究发现人脑是高度稀疏的。
比如 2016年早期经典的剪枝论文就曾提到,生理学上发现对于哺乳动物,婴儿期产生许多的突触连接,在后续的成长过程中,不怎么用的那些突触就会退化消失。突触修剪从出生时就开始了,一直持续到
20 多岁。
结合深度神经网络是模仿人类大脑结构,和该生理学现象,我们可以认为深度神经网络是存在稀疏性的。

过参数化:

深度学习网络模型从卷积层到全

http://www.lryc.cn/news/288605.html

相关文章:

  • Log4j2-01-log4j2 hello world 入门使用
  • Mysql-日志介绍 日志配置
  • 计算机网络的体系结构的各层在整个过程中起到什么作用?
  • 如何在业务代码中优雅的使用策略模式?
  • “docker-credential-desktop.exe“: executable file not found in $PATH 错误解决
  • openssl3.2/test/certs - 055 - all DNS-like CNs allowed by CA1, no DNS SANs
  • 长虹智能电视6000iD、6080iD、3000iD、U2系列等 ZLM61HiPJ机芯升级刷机方法,附刷机数据
  • 六、VTK创建平面vtkPlaneSource
  • LiveGBS流媒体平台GB/T28181常见问题-如何配置使用自己已有的redis服务替换redis版本升级redis版本
  • stm32产品架构
  • 数据结构——双链表
  • Git 对文件名大小写不敏感的问题解决方案
  • Java复习系列之阶段三:框架原理
  • 【Python】01快速上手爬虫案例一:搞定豆瓣读书
  • JavaEE 网络编程
  • 5.rk3588用cv读取图片(C++)
  • Github 无法正常访问?一招解决
  • 架构师的36项修炼-08系统的安全架构设计
  • docker 构建应用
  • Go语言grpc服务开发——Protocol Buffer
  • 【开源】基于JAVA语言的实验室耗材管理系统
  • 金智易表通构建学生缴费数据查询+帆软构建缴费大数据报表并整合到微服务
  • MySQL复合索引
  • Web3 游戏开发者的数据分析指南
  • temu跨境电商怎么样?做temu蓝海项目有哪些优势?
  • C#使用RabbitMQ-1_Docker部署并在c#中实现简单模式消息代理
  • EasyExcel中自定义拦截器的运用
  • shell编程-7
  • 工业智能网关储能物联网应用实现能源的高效利用及远程管理
  • 虹科数字化与AR部门升级为安宝特AR子公司