【技术实现步骤摘要】
一种基于置信度分布外检测的广义零样本学习分类方法
[0001]本专利技术涉及计算机视觉
,特别是一种基于置信度分布外检测的广义零样本学习分类方法。
技术介绍
[0002]最近几年,基于深度学习的模式识别飞速发展,但是其高速发展需要大量实验样本的收集和人工对于样本的信息标注,并且局限于对训练过的样本类别分类。随着模式识别涉及的领域不断扩大以及互联网的不断发展,传统人工标注越来越难,并且成本巨大。在各种挑战的影响下,零样本学习应运而生,零样本学习通过样本类别属性的辅助信息,可以对不属于训练集样本的类别进行分类。
[0003]当前解决零样本学习问题的方法大多分为两类,一种是寻找样本属性空间和样本视觉空间之间的相互映射规则,训练时,通过将样本属性映射到视觉空间,或者视觉空间映射到属性空间,或者将二者映射到公共空间中,计算映射后的相似度;预测时,通过训练获得的映射关系,计算测试样本与每一个类别的相似度。另一种方法是生成方法,即通过可见类样本和类别属性训练样本生成器,用训练好的生成器和不可见类样本的类别属性生成不可见类别的 ...
【技术保护点】
【技术特征摘要】
1.一种基于置信度分布外检测的广义零样本学习分类方法,其特征在于,将样本视觉特征投影到属性空间的过程中,计算样本投影得到的属性的置信度,通过置信度判断该样本属于可见类还是不可见类,具体包括以下步骤:步骤1,构建一个映射器,将训练样本视觉特征作为输入,将视觉样本映射到属性空间,同时生成该映射属性的置信度;步骤2,将训练样本映射的属性特征通过置信度与样本真实的属性组合在一起,组成重构属性;步骤3,使用组合而成的重构属性,和所有类别属性做余弦相似度计算,根据相似度的值经过softmax函数计算属于相应类别的概率,从而对训练样本做分类预测,计算损失,依据梯度下降算法训练映射器;步骤4,将测试样本输入映射器中,映射出属性和对应的置信度:若测试样本置信度大于等于设定值,则认为样本属于可见类,进入步骤5;若测试样本置信度小于设定值,则认为样本属于不可见类,进入步骤6;步骤5,用映射出的属性和可见类属性做余弦相似度运算,根据得到的相似度,经过softmax函数计算属于每个可见类的概率,从而预测结果;步骤6,用映射出的属性和不可见类属性做余弦相似度运算,根据得到的相似度,经过softmax函数计算属于每个不可见类的概率,从而预测结果。2.根据权利要求1所述的基于置信度分布外检测的广义零样本学习分类方法,其特征在于,步骤1中将视觉样本映射到属性空间,同时生成该映射属性的置信度,具体如下:假设训练数据集和测试数据集共有C个类,其中可见类别Cs个,不可见类别Cu个,C=Cs+Cu;类别属性空间A={A
s
,A
u
},其中A
s
={a1,a2,...,a
Cs
}∈R
Cs*q
表示可见类别真实属性,A
u
={a
Cs+1
,a
Cs+2
,...,a
Cs+Cu
}∈R
Cu*q
表示不可见类别真实属性,q为属性维度;训练数据集包含N个可见类样本,属于S个可见类;测试数据集既有属于Cs个类别的可见类,又包含属于Cu个类别的不可见类。3.根据权利要求2所述的基于置信度分布外检测的广义零样本学习分类方法,其特征在于,步骤2中将训练样本映射的属性特征通过置信度与样本真实的属性组合在一起,组成重构属性,具体如下:训练数据集的n个可见类样本通过预训练图像特征提取卷积网络提取图像特征,得到X
t
={x1,x2,...,x
i
,...,x
n
}∈R
n*d
,其中x
i
表示第i个样本提取的图像特征,d表示特征维度;属性映射网络fc为一个全连接层,将输入样本x
i
的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。