[发明专利]一种适用于图像识别的卷积神经网络模型压缩方法在审
| 申请号: | 202110010138.X | 申请日: | 2021-01-04 |
| 公开(公告)号: | CN112734010A | 公开(公告)日: | 2021-04-30 |
| 发明(设计)人: | 易清明;曾宪鹏;石敏 | 申请(专利权)人: | 暨南大学 |
| 主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06K9/00 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 詹丽红 |
| 地址: | 510632 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用于 图像 识别 卷积 神经网络 模型 压缩 方法 | ||
1.一种适用于图像识别的卷积神经网络模型压缩方法,所选待压缩的卷积神经网络包含一个以上的卷积层,并且在每个卷积层中都存在一个以上卷积核过滤器,每个卷积核过滤器都存在一个以上通道,每个通道都是一个卷积核,每个卷积核都与一个输入特征图相对应,其特征在于,所述的压缩方法包括以下步骤:
S1、确定所选需要压缩的卷积神经网络的四维张量;
S2、计算所选需要压缩的卷积神经网络中每层卷积层的卷积核参数量,并将卷积层的卷积核参数量按照从大到小的顺序排序,从而确定卷积层裁剪的先后顺序,该卷积层裁剪的先后顺序为从卷积神经网络中卷积核参数量最多的卷积层向卷积核参数量最少的卷积层方向裁剪;
S3、在每一个卷积层中,将卷积核绝对值之和的大小作为卷积核重要性的评价标准,计算每个卷积核绝对值之和,并将其排序,同时绘制卷积核L1范数曲线图,确定卷积核裁剪阈值,将卷积核绝对值较小的卷积核裁减掉,最终完成所有卷积核裁剪操作。
2.根据权利要求1中所述的一种适用于图像识别的卷积神经网络模型压缩方法,其特征在于,所述的步骤S1中确定的卷积神经网络四维张量,表示为MxNxWxW,其中M是卷积核过滤器的数量,N是每个卷积核过滤器存在的通道数,WxW是一个二维矩阵的卷积核,W表示卷积核的长和宽。
3.根据权利要求2中所述的一种适用于图像识别的卷积神经网络模型压缩方法,其特征在于,所述的步骤S2过程如下:
S21、首先计算所需要裁剪的卷积神经网络每个卷积层的卷积核参数量,并将数据存储在数据集合中,按照降序的方法排序,每个卷积层卷积核参数量的计算公式如式(1)所示:
Y=W×W×N×M (1);
S22、根据所有卷积层卷积核参数量的降序排序结果,确定卷积核参数量从多到少所对应的卷积层的顺序;
S23、并以此顺序作为卷积核裁剪的最大值裁剪顺序,开始每个卷积层的卷积核裁剪操作。
4.根据权利要求1中所述的一种适用于图像识别的卷积神经网络模型压缩方法,其特征在于,所述的步骤S3过程如下:
S31、首先设置一个数据集合,用来存储卷积核绝对值之和的数据,计算当前层所有卷积核绝对值之和并将数据存入到数据集合中;
S32、将数据集合中的数据按照升序的方式排序,同时绘制卷积核L1范数曲线图,并确定卷积核裁剪阈值;
S33、将集合中绝对值之和最小的卷积核裁减掉,并将其数据从数据集合中删除;
S34、判断当前层卷积核裁剪数是否小于裁剪阈值,如果小于裁剪阈值,则返回步骤S33,否则进入步骤S35;
S35、将裁剪后待压缩的卷积神经网络微调训练两次,其微调训练过程为先对待压缩的卷积神经网络的参数进行初始化,并缩小卷积神经网络的学习率到初始学习率的1/10,然后进行卷积神经网络训练;
S36、测试卷积神经网络的准确率,将得到的准确率与判断阈值进行比较,如果卷积神经网络的准确率小于事先设定的判断阈值,则返回步骤S32,重新确定卷积核裁剪阈值,否则进入步骤S37;
S37、完成当前卷积层的卷积核裁剪任务,按照最大值裁剪的顺序进入到下一个卷积层进行卷积核裁剪操作,直至完成所有卷积核裁剪操作。
5.根据权利要求4中所述的一种适用于图像识别的卷积神经网络模型压缩方法,其特征在于,所述的判断阈值设定为压缩后的卷积神经网络的准确率比压缩前的卷积神经网络的准确率少1%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暨南大学,未经暨南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110010138.X/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





