System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及目标识别,尤其涉及一种基于多重一致性感知的目标识别方法及识别系统。
技术介绍
1、随着深度神经网络的快速发展,推动了诸多计算机视觉技术的发展,特别是在视觉目标识别领域。大量的带有高质量标注的数据集对于训练深度神经网络,提高目标识别模型的性能至关重要。然而,现实世界中所提取到的数据集经常包含有标签噪声,这对训练有效的深度神经网络提出了新的挑战。虽然手动数据清理和标记是提高标签质量的可靠方法,但其成本高昂、耗时耗力,无法适用于大规模数据集。存在的噪声鲁棒学习方法大多依赖于目标样本的预测标签,忽略了样本之间的关系等重要信息,无法适用噪声率高的真实场景。因此如何克服噪声标签的强干扰,开发噪声鲁棒的目标识别方法至关重要。
技术实现思路
1、本专利技术提供了一种基于多重一致性感知的目标识别方法及识别系统,以解决现有的目标识别方式存在精度较低,无法使用噪声率高的场景的问题。
2、为了实现上述目的,本专利技术通过如下的技术方案来实现:
3、第一方面,本专利技术提供一种基于多重一致性感知的目标识别方法,包括:
4、获取目标样本构建训练数据集,并确定给定标签作为监督信号,利用所述训练数据集和所述监督信号对基准模型进行初始化训练得到初始化基准模型;
5、获取目标样本的预测标签,基于目标样本的预测标签和给定标签的一致性构建自一致性损失函数;
6、获取目标样本近邻样本的预测标签,基于目标样本的预测标签以及目标样本近邻样本的预测标签构建
7、获取目标样本在不同视角下的预测标签,基于目标样本在不同视角下的预测标签构建跨视角一致性损失函数;
8、通过自一致性损失函数、上下文一致性学习损失函数以及跨视角一致性损失函数对初始化基准模型进行联合优化得到优化好的基准模型;
9、构建包含待查询目标样本和候选样本的目标识别测试集,将待查询目标样本中的图像和候选样本中的图像输入优化好的基准模型中,对待查询样本中的图像与候选样本中的图像进行目标匹配识别。
10、可选的,所述确定给定标签作为监督信号,包括:
11、构建特征提取器和类别预测器,并利用特征提取器对训练数据集中的目标样本进行特征提取得到样本特征,利用类别预测器对训练数据集中的目标样本进行类别预测得到预测类别分数;
12、基于预测类别分数确定目标样本的给定标签,并将给定标签作为监督信号。
13、可选的,所述利用所述训练数据集和所述监督信号对基准模型进行初始化训练得到初始化基准模型,包括:
14、通过给定标签对基准模型进行优化,其优化后的损失函数满足如下关系式:
15、
16、式中,σ(·)是softmax函数,l(·)表示交叉熵损失函数,n表示样本数量,yi表示给定标签,zi表示预测类别分数,lg表示给定标签的损失函数,t表示温度参数;
17、对经过给定标签优化后的基准模型使用类得分最高的预测标签作为监督信号再次进行优化,其优化后的损失函数满足如下关系式:
18、
19、式中,σ(·)是softmax函数,l(·)表示交叉熵损失函数,n表示样本数量,表示预测标签,zi表示预测类别分数,lp表示预测标签的损失函数,t表示温度参数;
20、经过给定标签训练和预测标签训练的基准模型作为经过初始化训练得到初始化基准模型。
21、可选的,所述基于目标样本的预测标签和给定标签的一致性构建自一致性损失函数,包括:
22、构建定义指时函数,其函数满足如下关系式:
23、
24、式中,yi表示给定标签,表示预测标签,δ表示指时函数值;
25、利用定义指时函数对给定标签和预测标签进行对比,当目标样本具有相同的给定标签和预测标签时,δ的输出为1,否则为0;
26、设计超参数对基准模型的训练动态进行更新,其超参数满足如下关系式:
27、
28、基于超参数和定义指时函数构建自一致性损失函数,其自一致性损失函数满足如下关系式:
29、lsc=(1+δ(xi))lg+ω(t)lp;
30、式中,lp表示预测标签的损失函数,lg表示给定标签的损失函数,δ(xi)表示定义指时函数,ω(t)表示超参数,lsc表示自一致性损失函数,exp(·)表示指数函数,t表示当前训练次数,tm表示训练总次数。
31、可选的,所述基于目标样本的预测标签以及目标样本近邻样本的预测标签构建上下文一致性学习损失函数,包括:
32、将目标样本的预测标签与其特征空间的近邻样本的预测标签进行对比,并计算其特征的余弦相似度,其计算式满足如下关系式:
33、
34、根据计算结果搜索特征空间目标样本的近邻样本,并基于目标样本的预测标签和近邻样本的预测标签确定上下文一致性学习损失函数,其损失函数满足如下关系式:
35、
36、式中,dkl(·)表示用于评估两个分布之间的差异的相对熵,nnk(vi)表示特征空间中样本xi的k个最近邻样本的集合,表示相似度值,lcc表示上下文一致性学习损失函数,n表示样本数量,zi表示预测类别分数,σ(·)是softmax函数,si,j表示余弦相似度,vi表示样本xi的特征向量,vj表示样本xj的特征向量,表示样本xi的向量的转置,t表示温度参数。
37、可选的,所述基于目标样本在不同视角下的预测标签构建跨视角一致性损失函数,包括:
38、对基准模型中的jensen-shannon散度进行最小化处理度量目标样本在不同视角下的预测关系,并基于目标样本在不同视角下的预测关系构建跨视角一致性损失函数,其损失函数满足如下关系式:
39、lcv=js(p1,p2)=dkl(p1||m)+dkl(p2||m);
40、式中,dkl(·)表示用于评估两个分布之间的差异的相对熵,和表示样本xi从两个不同视角的预测概率,表示两个不同视角下其中一个视角的预测类别分数,zi2表示两个不同视角下另一个视角的预测类别分数,σ(·)是softmax函数,m=(p1+p2)/2表示不同视角下预测标签的平均值,js表示jensen-shannon散度,lcv表示跨视角一致性损失函数,t表示温度参数。
41、可选的,所述通过自一致性损失函数、上下文一致性学习损失函数以及跨视角一致性损失函数对初始化基准模型进行联合优化得到优化好的基准模型,包括:
42、结合自一致性损失函数、上下文一致性学习损失函数以及跨视角一致性损失函数对初始化基准模型进行联合优化得到优化好的基准模型,其优化好的基准模型的损失函数满足如下关系式:
43、loverall=lsc+lcc+lcv;
44、式中,loverall表示优化好的基准模型的损失函数,lsc表示自一致性损失本文档来自技高网...
【技术保护点】
1.一种基于多重一致性感知的目标识别方法,其特征在于,包括:
2.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述确定给定标签作为监督信号,包括:
3.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述利用所述训练数据集和所述监督信号对基准模型进行初始化训练得到初始化基准模型,包括:
4.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述基于目标样本的预测标签和给定标签的一致性构建自一致性损失函数,包括:
5.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述基于目标样本的预测标签以及目标样本近邻样本的预测标签构建上下文一致性学习损失函数,包括:
6.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述基于目标样本在不同视角下的预测标签构建跨视角一致性损失函数,包括:
7.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述通过自一致性损失函数、上下文一致性学习损失函数以及跨视角一致性损失函数
8.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述对待查询样本中的图像与候选样本中的图像进行目标匹配识别,包括:
9.一种基于多重一致性感知的目标识别系统,其特征在于,包括处理器、存储器;
...【技术特征摘要】
1.一种基于多重一致性感知的目标识别方法,其特征在于,包括:
2.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述确定给定标签作为监督信号,包括:
3.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述利用所述训练数据集和所述监督信号对基准模型进行初始化训练得到初始化基准模型,包括:
4.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述基于目标样本的预测标签和给定标签的一致性构建自一致性损失函数,包括:
5.根据权利要求1所述的基于多重一致性感知的目标识别方法,其特征在于,所述基于目标样本的预测标签以及目标样本近邻样本的预测标...
【专利技术属性】
技术研发人员:王学平,罗世喜,邵展鹏,龙静,刘帅,
申请(专利权)人:湖南师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。