[发明专利]一种基于剪枝压缩神经网络的遥感图像分类方法有效

专利信息
申请号: 202011021851.6 申请日: 2020-09-25
公开(公告)号: CN112132062B 公开(公告)日: 2021-06-29
发明(设计)人: 彭剑;李海峰;黄浩哲;陈力;崔振琦 申请(专利权)人: 中南大学
主分类号: G06K9/00 分类号: G06K9/00;G06K9/62;G06N3/04;G06N3/08
代理公司: 长沙大珂知识产权代理事务所(普通合伙) 43236 代理人: 伍志祥
地址: 410083 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 剪枝 压缩 神经网络 遥感 图像 分类 方法
【权利要求书】:

1.一种基于剪枝压缩神经网络的遥感图像分类方法,其特征在于,包括以下步骤:

步骤1,对遥感图像分类问题训练一个初始的神经网络模型,训练完成后保存所述模型,将所述模型作为待剪枝的初始模型;

步骤2,利用初始模型学习到的输出函数对参数微小改变的敏感性来逐层计算模型中参数的敏感性矩阵,对模型输出的敏感性大的参数就是重要的参数,反之则为不重要的参数,其中表示模型的输入,表示模型的参数;

步骤3,对参数的敏感性矩阵的值进行排序,设置阈值,生成对应的掩膜矩阵,该掩膜矩阵是由0,1构成,参数的敏感性矩阵中小于该阈值的参数对应位置的掩膜矩阵的值设置为0,表示该参数不重要会被修剪,参数的敏感性矩阵中大于该阈值的参数对应位置的掩膜矩阵的值设置为1,表示会保留该参数,将掩膜矩阵与模型参数进行乘法运算,从而修剪掉不重要的参数;

步骤4,重新训练未被剪枝的剩余权重,以补偿剪枝带来的精度下降,已经修剪掉的权重对应的梯度在反向传播中也应置为0,即保证修剪掉的权重在重新训练的过程中不会再更新;

步骤5,当一层修剪完成之后,对下一层的修剪过程重复步骤2、步骤3和步骤4即可;

步骤6,使用所有层修剪完成后的神经网络模型对遥感图像进行分类;

步骤2中所述的逐层计算模型中参数的敏感性矩阵,包括以下步骤:

对于给定的样本,模型的输出记为,将参数的微小改变量对模型最终的输出的改变进行二阶泰勒展开:

(1)

其中,为输出函数在样本上对参数的梯度,H为Hessian矩阵,代表输出函数在样本上参数的二阶偏导数;

利用对角Fisher信息矩阵来近似的逼近Hessian矩阵,对于多分类问题,使用输出函数的l2范数的平方对参数的梯度来代替计算参数敏感性,通过一次反向传播就可以计算出参数的敏感性矩阵;公式如下:

(2)

按照下列公式计算模型中该层中的每个参数的敏感性矩阵:

(3)

其中,代表网络模型中每个参数对于该任务的敏感性矩阵,表示第个样本点,表示样本总数。

2.根据权利要求1所述的遥感图像分类方法,其特征在于,步骤3中所述的对参数的敏感性矩阵的值进行排序,设置阈值,生成对应的掩膜矩阵,该掩膜矩阵是由0,1构成,参数的敏感性矩阵中小于该阈值的参数对应位置的掩膜矩阵的值设置为0,表示该参数不重要会被修剪,参数的敏感性矩阵中大于该阈值的参数对应位置的掩膜矩阵的值设置为1,表示会保留该参数,将掩膜矩阵与模型参数进行乘法运算,从而修剪掉不重要的参数,包括以下步骤:

将参数的敏感性矩阵的值按照由小到大的顺序进行排序,设置该层阈值大小;

按照下列公式计算得到掩膜矩阵:

(4)

其中,代表掩膜矩阵中的第i行第j列的元素;

得到掩膜矩阵后,按照下列公式修剪参数:

(5)

其中,为修剪后的参数,为修剪前的参数,为掩膜矩阵。

3.根据权利要求2所述的遥感图像分类方法,其特征在于,步骤4中所述的保证修剪掉的权重在重新训练的过程中不会再更新,在对剪枝后的网络进行重新训练时,按照下列公式来保证网络中已经修剪掉的参数不会再参与梯度的更新:

(6)

其中,为修剪后的参数的梯度,为修剪前的参数的梯度,为掩膜矩阵。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011021851.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top