【技术实现步骤摘要】
一种基于泰勒展开的图像分类网络层剪枝方法
[0001]本专利技术属于图像处理与识别
,尤其涉及一种基于泰勒展开的图像分类网络层剪枝方法。
技术介绍
[0002]深度卷积神经网络在机器视觉领域取得了巨大成功,达到了超越人类水平的识别能力。得益于庞大的训练数据集和网络规模,神经网络模型通过复杂的运算能够提取到表征目标图像的鲁棒特征,进而用于分类识别。然而,伴随着识别准确率的提升,网络模型的运算量和计算量也在向不断增加的方向发展,需要占用巨大的存储空间和计算资源,对于计算设备的要求也越来越高,运算的实时性难以得到保证,由此限制了其在手机、汽车、卫星等终端设备中的应用,。
[0003]参数剪枝是一种有效的模型压缩方法,通过剔除网络中冗余或不重要的参数达到网络瘦身的效果。张建明,王伟,陆朝铨,等(《基于压缩卷积神经网络的交通标志分类算法》,华中科技大学学报(自然科学版),2019,47(01):108
‑
113)提出了一种基于泰勒展开的通道剪枝方法,依据泰勒展开式求得将特征图通道去除时所引起的损失函数变 ...
【技术保护点】
【技术特征摘要】
1.一种基于泰勒展开的图像分类网络层剪枝方法,其特征在于步骤如下:步骤1:将预训练模型在训练集上进行一次迭代训练,通过误差反向传播获取网络中各参数的梯度信息;步骤2:根据下式计算网络中每个BasicBlock的重要性p
l
::式中,代表了第l个BasicBlock中第j个BN层的重要性,和分别是将γ
i
和β
i
置为0时引起的变化量,和分别是γ
i
和β
i
关于的梯度,l∈(1,2,
…
,L),L为网络中BasicBlock的总个数;和分别是BN层中可训练的缩放因子和偏置;将同一分辨率阶段内的p
l
归一化至[0,1],即:式中,P
l
为归一化后BasicBlock的重要性,p
max
和p
min
分别是该阶段中p
l
的最大值和最小值;对于具有...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。