【技术实现步骤摘要】
模型精度损失定位方法、装置和电子设备
[0001]本专利技术涉及计算机
,尤其涉及一种模型精度损失定位方法、装置和电子设备。
技术介绍
[0002]随着深度学习技术的发展,基于深度学习模型的应用越来越多,将深度学习算法模型从训练平台转化移植到部署平台的工作变得非常重要。
[0003]在网络模型在不同平台端进行转化移植的工程中,保证模型精度的一致性是网络模型应用的核心前提。因此,如何高效、准确地定位出模型精度损失是当前重要研究方向。
技术实现思路
[0004]本专利技术提供一种模型精度损失定位方法,用以解决现有技术中无法高效、准确地定位模型精度损失的缺陷,实现高效、准确的模型精度损失定位。
[0005]本专利技术提供一种模型精度损失定位方法,包括:
[0006]获取测试数据,以及基于模型中转部署的位于不同平台端的网络模型,包括训练端模型和部署端模型;
[0007]根据处理方式和调用资源类型,将所述训练端模型和所述部署端模型划分为预处理部分、前向推理部分和后处理部分; >[0008]将所述本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种模型精度损失定位方法,其特征在于,包括:获取测试数据,以及基于模型中转部署的位于不同平台端的网络模型,包括训练端模型和部署端模型;根据处理方式和调用资源类型,将所述训练端模型和所述部署端模型划分为预处理部分、前向推理部分和后处理部分;将所述测试数据分别输入所述训练端模型和所述部署端模型,确定所述训练端模型和所述部署端模型各自对应的预处理结果、前向推理结果和后处理结果;根据所述训练端模型的预处理结果和部署端模型的预处理结果计算第一余弦相似度,根据所述训练端模型的前向处理结果和部署端模型的前向处理结果计算第二余弦相似度,根据所述训练端模型的后处理结果和部署端模型的后处理结果计算第三余弦相似度;根据所述第一余弦相似度、所述第二余弦相似度和所述第三余弦相似度,在所述预处理部分、所述前向推理部分和所述后处理部分中,确定精度损失第一部分。2.根据权利要求1所述的模型精度损失定位方法,其特征在于,根据所述第一余弦相似度、所述第二余弦相似度和所述第三余弦相似度,在所述预处理部分、所述前向推理部分和所述后处理部分中,确定精度损失第一部分,包括:依次将所述第一余弦相似度、所述第二余弦相似度和所述第三余弦相似度,与预设阈值进行第一比对;在首次第一比对结果为未达到预设阈值的情况下,将对应的部分确定为精度损失第一部分。3.根据权利要求1所述的模型精度损失定位方法,其特征在于,在所述精度损失第一部分为所述前向推理部分的情况下,所述方法还包括:获取中转端模型,所述中转端模型包括中转端模型的前向推理部分;将预处理后的测试数据分别输入训练端模型、中转端模型和部署端模型的前向推理部分,得到训练端预测特征图、中转端预测特征图和部署端预测特征图;根据所述训练端预测特征图和中转端预测特征图计算第四余弦相似度,根据所述中转端预测特征图和部署端预测特征图计算第五余弦相似度;根据所述第四余弦相似度和所述第五余弦相似度,在所述中转端模型的前向推理部分和所述部署端模型的前向推理部分中,确定精度损失第二部分。4.根据权利要求3所述的模型精度损失定位方法,其特征在于,根据所述第四余弦相似度和所述第五余弦相似度,在所述中转端模型的前向推理部分和所述部署端模型的前向推理部分中,确定精度损失第二部分,包括:依次将所述第四余弦相似度和所述第五余弦相似度,与预设阈值进行第二比对;在首次第二比对结果为未达到预设阈值的情况下,将对应的前向推理部分确定为精度损失第二部分。5.根据权利要求3所述的模型精度损失定位方法,其特征在于,在所述精度损失第二部分为所述部署端模型的前向推理部分的情况下,所述方法还包括:根据主干网络、编码器和解码器的结构,将所述中转端模型和所述部署端模型进行分解;根据分解后的中转端模型和部署端模型,对所述中转端预测特征图和所述部署端预测
特征图进行分解,得到中转端分解特征图和部署端分解特征图;根据所述中转端分解特征图和部署端分解特...
【专利技术属性】
技术研发人员:张文涛,
申请(专利权)人:盛景智能科技嘉兴有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。