输电线路缺陷检测方法、模型剪枝方法、设备和介质与流程

文档序号:32603011发布日期:2022-12-17 17:40阅读:来源:国知局

技术特征:
1.一种缺陷检测模型的剪枝方法,其特征在于,所述方法包括:获取已收敛的初始缺陷检测模型和预设的第一损失函数;其中,所述第一损失函数指示初始缺陷检测模型输出的特征图与通道剪枝模型输出的特征图之间的损失,所述通道剪枝模型为所述初始缺陷检测模型经过通道剪枝后得到的模型;将多张第一训练图像输入所述初始缺陷检测模型,并基于影响因子对所述第一损失函数进行稀疏正则化,以计算得到所述初始缺陷检测模内多个通道的目标影响因子;其中,影响因子用于指示缺陷检测模型内对应通道的重要程度;基于多个通道的目标影响因子在所述初始缺陷检测模型中筛选出待裁剪的通道,对所述初始缺陷检测模型中待裁剪的通道进行裁剪,以得到通道剪枝模型;获取预设的第二损失函数,将多张第二训练图像输入所述通道剪枝模型,并迭代地对所述通道剪枝模型内的每一层进行层剪枝,以使得所述第二损失函数的损失值减小,当所述第二损失函数收敛时,获取层剪枝后的目标缺陷检测模型。2.根据权利要求1所述的方法,其特征在于,所述将多张第一训练图像输入所述初始缺陷检测模型,并基于影响因子对所述第一损失函数进行稀疏正则化,以计算得到所述初始缺陷检测模内多个通道的目标影响因子,包括:将多张第一训练图像输入所述初始缺陷检测模型;获取惩罚函数,固定所述惩罚函数内多个通道的参数,并通过最小二乘法对所述惩罚函数中多个通道的影响因子进行迭代求解,直至所述惩罚函数收敛,获取收敛时的影响因子作为目标影响因子;其中,所述惩罚函数包含所述第一损失函数和稀疏惩罚项,所述稀释惩罚项由多个通道的影响因子构成。3.根据权利要求1所述的方法,其特征在于,所述基于多个通道的目标影响因子在所述初始缺陷检测模型中筛选出待裁剪的通道,对所述初始缺陷检测模型中待裁剪的通道进行裁剪,以得到通道剪枝模型,包括:基于数值大小对多个通道的目标影响因子进行排序,并基于预设的裁剪比例和排序后的目标影响因子确定裁剪阈值;从多个通道的目标影响因子中筛选出小于裁剪阈值的作为待裁剪影响因子,并将待裁剪影响因子对应的通道作为待裁剪的通道裁剪掉,以得到通道剪枝模型。4.根据权利要求1所述的方法,其特征在于,所述初始缺陷检测模型内包含依次连接的第一卷积层、注意力机制模块和第二卷积层,所述将多张第一训练图像输入所述初始缺陷检测模型之后,包括:获取所述第一卷积层输出的第一特征图并输入所述注意力机制模块;其中,其中,所述第一特征图为对第一训练图像经特征提取后得到的图像;在所述注意力机制模块内,确定所述第一特征图内各个特征值的重要程度,并基于重要程度在第一特征图内进行倾向性标注,以生成第二特征图;获取所述注意力机制模块输出的第二特征图并输入所述第二卷积层。5.根据权利要求1所述的方法,其特征在于,所述迭代地对所述通道剪枝模型内的每一层进行层剪枝,包括:获取当前所述通道剪枝模型内第i层的目标稀疏度和总参数数量,根据所述目标稀疏度和所述总参数数量计算在第i层的参数裁剪数量;其中,所述通道剪枝模型包含n层,i∈
n;基于参数的绝对值大小对第i层内的所有参数进行排序,根据所述参数裁剪数量从排序后的参数中筛选出待裁剪参数;其中,所有待裁剪参数的绝对值均小于非待裁剪参数的绝对值;基于待裁剪参数设置第i层对应的二值矩阵;其中,所述二值矩阵与第i层的尺寸相同,且所述二值矩阵内在待裁剪处的值为0,在非待裁剪处的值为1,所述待裁剪处为待裁剪参数在第i层的位置;将第i层与对应的二值矩阵进行对应相乘,以使得对第i层内的参数进行层剪枝,当层剪枝后第i层的稀疏度变化值小于预设的稀疏度变化上限值时,返回所述获取当前所述通道剪枝模型内第i层的目标稀疏度和总参数数量的步骤及后续步骤,直至层剪枝后第i层的稀疏度变化值等于预设的稀疏度变化上限值。6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:获取预设的稀疏度变化函数及迭代次数;其中,所述稀疏度变化函数用于指示不同迭代次数下对应的稀疏度变化值;将当前的迭代次数代入所述稀疏度变化函数,以得到目标稀疏度变化值;其中,当前的迭代次数为当前进行层剪枝的次数;根据所述通道剪枝模型内第i层的初始稀疏度和所述目标稀疏度变化值计算所述目标稀疏度。7.根据权利要求5所述的方法,其特征在于,所述方法,还包括:在层剪枝后,若第i层内存在被剪枝参数的绝对值大于预设阈值时,对二值矩阵进行重置,以得到重置二值矩阵;其中,在所述重置二值矩阵内,大于预设阈值的被剪枝参数所对应的值由0重置为1;将第i层与对应的重置二值矩阵进行对应相乘,以修复第i层内的参数。8.一种输电线路缺陷检测方法,其特征在于,所述方法,包括:获取待检测的输电线路图像及目标缺陷检测模型;其中,所述目标缺陷检测模型通过如权利要求1-7所述的方法训练得到;将所述输电线路图像输入所述目标缺陷检测模型,获取所述目标缺陷检测模型输出的输电线路缺陷。9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述方法的步骤。10.一种输电线路缺陷检测设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述方法的步骤。

技术总结
本发明公开了一种输电线路缺陷检测方法、模型剪枝方法、设备和介质,包括:首先获取已收敛的初始缺陷检测模型,接着迭代的基于影响因子对预设的第一损失函数进行稀疏正则化,以计算得到初始缺陷检测模内多个通道的目标影响因子,及基于多个通道的目标影响因子在初始缺陷检测模型中筛选出待裁剪的通道,并进行裁剪,以得到通道剪枝模型;最后将多张第二训练图像输入通道剪枝模型,并迭代地对通道剪枝模型内的每一层进行层剪枝,直至第二损失函数收敛时,获取层剪枝后的目标缺陷检测模型。该目标缺陷检测模型能保证在高准确性的前提下,降低模型对计算平台的算力、内存带宽等方面的要求,也即提高了模型的整体效能,实现了准确性和实时性的兼顾。和实时性的兼顾。和实时性的兼顾。


技术研发人员:于虹 周帅
受保护的技术使用者:云南电网有限责任公司电力科学研究院
技术研发日:2022.09.16
技术公布日:2022/12/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1