[发明专利]深度神经网络剪枝方法、装置、终端及存储介质在审
申请号: | 202011529589.6 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112529165A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 秦豪;赵明 | 申请(专利权)人: | 上海有个机器人有限公司 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 梁秀秀 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 深度 神经网络 剪枝 方法 装置 终端 存储 介质 | ||
1.一种深度神经网络剪枝方法,应用于边缘端GPU计算,其特征在于,包括以下步骤:
以堆叠多个卷积块的方式构建全卷积深度神经网络模型;其中,每个卷积块均包括卷积层、批归一化层及激活层;
计算每个卷积块的计算强度;
设计损失函数,对所述深度神经网络进行稀疏化训练,获得网络模型参数;其中,所述损失函数定义为:Loss=Loss_ce+ΣWeight[i]*||gamma[i]||,其中,Weight[i]=alpha*sqrt(Intensity[i]/Intensity_base),Weight[i]为第i个卷积块的惩罚系数(i=1,2,3,4,…,N,N为卷积块的数量),Alpha为惩罚系数常量,Intensity[i]为第i个卷积块的计算强度,Intensity_base为最后一层卷积块的计算强度,Loss_ce为交叉熵损失函数,gamma[i]为第i个卷积块的gamma值;
提取出所述每个卷积块的的gamma值,根据下列公式进行剪枝操作:Mask[i]=||gamma[i]||0.0001;其中,Mask=1表示保留通道;Mask=0表示删除通道;
根据Mask的值重新整合所述深度神经网络,得到新的参数结构,并应用到所述边缘端GPU计算。
2.如权利要求1所述的深度神经网络剪枝方法,其特征在于,所述以堆叠多个卷积块的方式搭建全卷积深度神经网络步骤中包括:
设置训练数据集;
采用预设的属性参数配置卷积层;其中,所述属性参数包括卷积窗口、卷积跨度、输入通道数及输出通道数;
将所述卷积层、所述批归一化层及所述激活层组合成卷积块;
将多个所述卷积块堆叠,构建全卷积的深度神经网络模型。
3.如权利要求1所述的深度神经网络剪枝方法,其特征在于,所述计算每个卷积块的计算强度步骤中包括:
根据计算公式计算卷积层的计算强度,获得对应卷积块的计算强度;计算公式为:I=Flops/Mems=H*W*K^2*Cin/(4*(H*W+K^2*Cin));其中,Flops为卷积层计算量,通过公式Flops=H*W*K^2*Cin*Cout计算可得;Mems为卷积层访存量,通过公式Mems=4*(H*W*Cout+K^2*Cin*Cout)计算可得;其中,H、W为卷积层输出的特征图尺寸,K为卷积层卷积窗口大小,Cin为卷积层输入通道数目,Cout为卷积层输出通道数目。
4.如权利要求1所述的深度神经网络剪枝方法,其特征在于,所述设计损失函数,对所述深度神经网络进行稀疏化训练,获得网络模型参数步骤中包括:
获取稀疏参数组;
定义交叉熵损失函数;其中,首先定义交叉熵CE(y1,y2)=y1*log(y2)+(1-y1)*log(1-y2),然后将Y_true与Y_pred分别代入y1与y2,即得所述交叉熵损失函数Loss_ce=CE(Y_true,Y_pred);其中,Y_true为真实的数据类别标签,Y_pred为深度神经网络预测的类别;
利用L1损失函数公式,构建最终的损失函数;其中,首先定义L1损失函数Loss_L1=weight*||gamma||,Weight为gamma参数惩罚系数;则最终的损失函数定义为Loss=Loss_ce+Loss_L1;
根据最终的损失函数训练所述深度神经网络模型,并保存网络模型参数。
5.如权利要求4所述的深度神经网络剪枝方法,其特征在于,所述稀疏参数组由批归一化层定义;每个卷积块的批归一化层通道i输出由下列公式计算可得:Yi=Gamma_i*Xi_avg+Beta_i;其中,Yi为批归一化层通道i输出,Xi_avg为通道i输入的归一化处理值,Gamma_i与Beta_i均为通道i的批归一化参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海有个机器人有限公司,未经上海有个机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011529589.6/1.html,转载请声明来源钻瓜专利网。