【技术实现步骤摘要】
基于双向对抗训练与关系度量约束的广义零样本学习方法
[0001]本专利技术涉及图像处理领域,尤其是涉及可用于目标识别,未知类别物体识别,未知类别的图像检索等的一种基于双向对抗训练与关系度量约束的广义零样本学习方法。
技术介绍
[0002]零样本学习因为其应用前景以及研究价值,近年来受到广泛的关注,并涌现出了许多优秀的算法。这些算法大致可以分为两大类:基于语义属性嵌入的零样本学习方法、基于特征生成的零样本学习方法。相比基于语义嵌入的零样本学习方法,基于特征生成的零样本学习方法受到的关注度较高。它首先训练以类别的语义属性为条件的视觉特征生成器,然后利用不可见类的语义属性来合成视觉特征,以此弥补训练阶段不可见类样本的缺失,最后,利用已知的可见类视觉特征和合成的不可见类视觉特征来训练分类器。这类方法仅使用了语义属性来合成视觉特征这一单向的对抗训练,这使得语义属性与视觉特征之间的联系非常有限,而零样本学习以语义属性作为可见类与不可见类之间视觉知识迁移的桥梁,所以现有生成类方法并没有有效缓解零样本学习中的强偏问题。此外,现有方法忽略了不同类别之间关系的挖掘,这严重制约了模型的泛化能力,尤其是在训练阶段缺失不可见类的零样本学习设定下。
[0003]语义属性是零样本学习中知识迁移的重要线索,每个类别都有其对应的语义属性,语义属性作为对类别的描述以向量的形式存在,一般由人工标记获得,每个维度都代表相应的属性信息,比如,特定的颜色、形状等。语义属性不仅包含了对图像的描述信息还包含了大量的跨类别信息。
[0004]度量学习 ...
【技术保护点】
【技术特征摘要】
1.基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于包括以下步骤:1)建立数据集:建立零样本学习的数据集,针对每个类别,零样本学习引入语义属性作为线索;2)视觉特征提取:使用预训练好的神经网络提取可见类图像的视觉特征,并对视觉特征进行预处理;3)双向对抗训练与关系度量约束:使用步骤2)提取的视觉特征通过双向对抗训练特征生成网络和属性生成网络,属性生成网络的训练过程同时加入关系度量约束;4)训练分类器:使用特征生成网络来合成不可见类的视觉特征,将可见类和不可见类的视觉特征通过属性生成网络进行微调,使用微调后视觉特征通过交叉熵损失来训练分类器。2.如权利要求1所述基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于在步骤1)中,所述零样本学习的数据集为N代表数据集的样本数量,x
i
表示由预训练的骨干神经网络提取的图像的视觉特征,y
i
表示其对应的类别标签,代表可见类的类别集合;针对每个类别,零样本学习引入语义属性作为线索,其中表示不可见类的类别集合,且3.如权利要求1所述基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于在步骤2)中,所述视觉特征提取的具体步骤为:将所有骨干网络提取好的视觉特征进行预处理,对数据集进行采样,每个批次中取N1个类别,每个类别选取N2种不同样本以及其对对应的语义属性a作为网络的输入。4.如权利要求1所述基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于在步骤3)中,所述双向对抗训练特征生成网络和属性生成网络的具体步骤为:(1)将语义属性a和一个随机采样的高斯噪音∈组合输入特征生成器G
F
中,特征生成器根据语义属性a和高斯噪音∈合成一个伪造的视觉特征将伪造的视觉特征和真实的视觉特征x分别与语义属性a组合后输入特征判别器D
F
中,特征判别器学习判别(x,a)和的真假并通过对抗损失迭代交叉完成训练;对于伪造的视觉特征,计算同一个批次中伪造视觉特征之间的余弦相似度矩阵,计算其对应语义属性之间的相似度矩阵,使用图正则化损失约束两个相似度矩阵;(2)将骨干神经网络提取的真实的视觉特征x输入编码器E得到微调后的视觉特征h,将微调后的视觉特征h输入属性生成器GA中合成伪造的语义属性通过类别间的语义属性相似度设计软标签将伪造的语义属性和真实的语义属性a分别与软标签组合后输入属性判别器DA,属性判别器学习判别和的真假并通过对抗损失与属性生成器迭代交叉完成训练;对于伪造的语义属性通过infoNCE损失进行约束,以保证其在属性空间的可判别性。5.如权利要求4所述基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于所述属性生成网络的训练,具体步骤为:对于可见类图像,经过视觉特征提取后得到对应的原始视觉特征x;对原始视觉特征x
通过编码器E进行微调得到微调后的视觉特征h:h=E(x);以微调后的视觉特征h为条件输入到属性生成器G
A
中来合成伪造的属性微调后的视觉特征h对应的真实语义属性a和伪造的语义属性分别与h对应的软标签组合后输入属性判别器D
A
中,属性判别器D
A
学习区分真实的成对数据和伪造的成对数据并与属性生成器交叉对抗完成训练,对抗损失函数如下:其中,β~U(0,1,η是梯度惩罚项的权重。6.如权利要求5所述基于双向对抗训练与关系度量约束的广义零样本学习方法,其特征在于所述软标签是具有跨类别信息的类别标签,通过不同类别之间的语义属性相似度设计,计算方式如下:其中,M表示所有类别个数,表示第k个类别的软标签;=1,...,表示第i个类别的语义属性(向量),D表示a
t
的维度。7.如权利要求5...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。