【技术实现步骤摘要】
人脸识别方法、装置及分类模型训练方法、装置、存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种人脸识别方法、装置、计算机可读存储介质和计算机设备,及分类模型训练方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着人工智能技术的发展,人脸识别的应用范围越来越广,例如考勤,解锁等。人脸识别可以认为是分类问题,可基于分类模型实现。分类模型用于解决机器学习中的分类问题,其采用深度学习训练所得到的神经网络结构。分类问题是用于将事物打上一个标签,通常结果为离散值。例如判断一幅图片上的动物是一只猫还是一只狗。分类模型的作用是将输入数据,例如图像或语音等,提取特征,并将该特征与类别特征进行比较,达到分类的目的。分类模型通过大量标记的训练样本,训练神经网络结构的参数得到。分类模型训练过程中,若分类模型的损失符合预期时,则停止训练。分类模型的损失反应了预测结果的准确度,当预测结果的准确率高时,分类模型的损失小。然而在实际应用过程中,分类模型的损失通常一开始下降的非常快,但当训练到一定阶段时,分类模型的损失可能长时间不变化,这就导致分类模型的训练效率低。
技术实现思路
基于此,有必要针对训练效率低的技术问题,提供一种人脸识别方法、装置、计算机可读存储介质和计算机设备,及分类模型训练方法、装置、计算机可读存储介质和计算机设备。一种人脸识别方法,包括:获取待识别人脸图像;将所述人脸图像输入分类模型,通过所述分类模型得到所述待识别人脸图像的识别结果;其中,通过将训练样本输入至基于神经网络建立的分类模型,得到所述训练样本的多维特征向量;将所述多维特征向量投影至超球体特征 ...
【技术保护点】
1.一种人脸识别方法,包括:获取待识别人脸图像;将所述人脸图像输入分类模型,通过所述分类模型得到所述待识别人脸图像的识别结果;其中,通过将训练样本输入至基于神经网络建立的分类模型,得到所述训练样本的多维特征向量;将所述多维特征向量投影至超球体特征空间,得到投影特征;将所述投影特征输入所述分类模型的全连接层,得到所述分类模型对所述训练样本的输出结果;调整所述分类模型的损失相关参数;所述损失相关参数用于使所述分类模型的损失下降;根据所述输出结果、所述训练样本的实际类别及调整的所述损失相关参数,计算所述分类模型的损失;根据所述损失进行反向传播优化所述分类模型,并基于优化的分类模型进行训练直到达到训练停止条件,得到所述分类模型。
【技术特征摘要】
1.一种人脸识别方法,包括:获取待识别人脸图像;将所述人脸图像输入分类模型,通过所述分类模型得到所述待识别人脸图像的识别结果;其中,通过将训练样本输入至基于神经网络建立的分类模型,得到所述训练样本的多维特征向量;将所述多维特征向量投影至超球体特征空间,得到投影特征;将所述投影特征输入所述分类模型的全连接层,得到所述分类模型对所述训练样本的输出结果;调整所述分类模型的损失相关参数;所述损失相关参数用于使所述分类模型的损失下降;根据所述输出结果、所述训练样本的实际类别及调整的所述损失相关参数,计算所述分类模型的损失;根据所述损失进行反向传播优化所述分类模型,并基于优化的分类模型进行训练直到达到训练停止条件,得到所述分类模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据上次训练所述分类模型的损失计算得到的所述分类模型的变化量;根据变化量和上次训练所采用的超球体特征空间的半径,计算当次训练的超球体特征空间的半径;所述损失相关参数包括所述超球体半径损失,所述调整所述分类模型的损失相关参数,包括:根据当次训练的超球体特征空间的半径计算超球体半径损失。3.根据权利要求2所述的方法,其特征在于,所述损失相关参数还包括边界值;所述调整所述分类模型的损失相关参数还包括:根据所述训练样本的输出结果所确定的所述训练样本与各类别的余弦相似度,调整所述训练样本与对应类别的边界值。4.根据权利要求1所述的方法,其特征在于,所述损失相关参数包括边界值;所述根据所述训练样本的输出结果,调整所述分类模型的损失相关参数还包括:根据所述训练样本的输出结果所确定的所述训练样本与各类别的余弦相似度,调整所述训练样本与对应类别的边界值。5.根据权利要求2所述的方法,其特征在于,所述将所述多维特征向量投影至超球体特征空间,得到投影特征,包括:根据当次训练的超球体特征空间的半径,将所述多维特征向量投影至超球体特征空间,得到投影特征。6.根据所述权利要求3所述的方法,其特征在于,根据所述输出结果、所述训练样本的实际类别及调整的所述损失相关参数,计算所述分类模型的损失,包括:根据所述输出结果、所述训练样本的实际类别和所述边界值,计算得到第一损失值;根据所述第一损失值和所述超球体半径损失,得到所述分类模型的损失。7.根据权利要求2所述的方法,其特征在于,所述根据所述输出结果、所述训练样本的实际类别及调整的所述损失相关参数,计算所述分类模型的损失,包括:根据所述输出结果和所述训练样本的实际类别计算第一损失值;根据所述第一损失值和所述超球体半径损失,计算得到所述分类模型的损失。8.根据权利要求4所述的方法,其特征在于,所述根据所述输出结果、所述训练样本的实际类别及调整的所述损失相关参数,计算所述分类模型的损失,包括:根据所述输出结果、所述训练样本的实际类别及所述边界值,计算所述分类模型的损失。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述将所述多维特征向量投影至超球体特征空间,得到投影特征之前,还包括:将所述多维特征向...
【专利技术属性】
技术研发人员:李安平,李绍欣,陈超,沈鹏程,李季檩,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。