预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113688762A(43)申请公布日2021.11.23(21)申请号202111011071.8(22)申请日2021.08.31(71)申请人中国平安人寿保险股份有限公司地址518000广东省深圳市福田区福田街道益田路5033号平安金融中心14、15、16、37、41、44、45、46、54、58、59层(72)发明人喻晨曦(74)专利代理机构深圳市精英专利事务所44242代理人涂年影(51)Int.Cl.G06K9/00(2006.01)G06K9/62(2006.01)G06N3/04(2006.01)G06N3/08(2006.01)权利要求书3页说明书16页附图3页(54)发明名称基于深度学习的人脸识别方法、装置、设备及介质(57)摘要本发明涉及人工智能领域,提供一种基于深度学习的人脸识别方法、装置、设备及介质,能够基于深度可分离卷积构建中间层及主干网络结构,基于BatchNorm构建对齐层及分支,基于总损失函数对主干网络结构及分支构成的初始网络进行自知识蒸馏训练,有效缩短了模型在训练过程中的收敛时间,提升了模型网络的参数利用与效能收敛,以主干网络结构开始训练,直至将知识蒸馏到分支中,以较低的成本搜索到相较于原有的主干网络结构损失更小的分支,删除目标分支以外的其他分支及与其他分支连接的中间层,得到人脸识别模型进行人脸识别,进而利用轻量化模型实现更准确的人脸识别。此外,本发明还涉及区块链技术,人脸识别模型可存储于区块链节点中。CN113688762ACN113688762A权利要求书1/3页1.一种基于深度学习的人脸识别方法,其特征在于,包括:基于深度可分离卷积构建预设数量的中间层,并基于所述预设数量的中间层构建主干网络结构;基于BatchNorm构建所述预设数量的对齐层,并基于所述预设数量的对齐层构建所述预设数量的分支;连接所述主干网络结构及所述预设数量的分支,得到初始网络;构建所述预设数量的对齐层的第一损失函数、每个分支的第二损失函数,及所述主干网络结构的第三损失函数,并根据所述第一损失函数、每个第二损失函数及所述第三损失函数构建所述初始网络的总损失函数;获取训练样本,并利用所述训练样本,基于所述总损失函数对所述初始网络进行自知识蒸馏训练;在训练过程中,当所述总损失函数达到收敛时,停止训练,并获取当前网络;在所述当前网络中,从每个分支的第二损失函数中获取与所述第一损失函数的取值的差的绝对值最小,且所述绝对值小于或者等于预设阈值的第二损失函数作为目标损失函数,并将所述目标损失函数对应的分支确定为目标分支;从所述当前网络中删除所述目标分支以外的其他分支,及删除与所述其他分支连接的中间层,得到人脸识别模型;获取待识别图像,将所述待识别图像输入至所述人脸识别模型进行人脸识别,并获取所述人脸识别模型的输出数据作为人脸识别结果。2.根据权利要求1所述的基于深度学习的人脸识别方法,其特征在于,每个中间层包括第一3*3深度可分离卷积层、第二3*3深度可分离卷积层、1*1压缩卷积层及1*1扩张卷积层,所述方法还包括:在每个中间层中,将原始数据输入至所述第一3*3深度可分离卷积层,并利用Swish激活函数对所述第一3*3深度可分离卷积层的输出数据进行处理,得到第一输出数据;将所述第一输出数据输入至所述1*1压缩卷积层,并利用Linear映射函数对所述1*1压缩卷积层的输出数据进行处理,得到第二输出数据;将所述第二输出数据输入至所述1*1扩张卷积层,并利用所述Swish激活函数对所述1*1扩张卷积层的输出数据进行处理,得到第三输出数据;将所述第三输出数据输入至所述第二3*3深度可分离卷积层;计算所述第二3*3深度可分离卷积层的输出数据与所述原始数据的和作为对应的所述中间层的输出数据。3.根据权利要求1所述的基于深度学习的人脸识别方法,其特征在于,所述基于所述预设数量的中间层构建主干网络结构包括:将所述预设数量的中间层进行首尾相接,得到中间层结构;在所述中间层结构的输出数据上连接全连接层,得到所述主干网络结构。4.根据权利要求1所述的基于深度学习的人脸识别方法,其特征在于,每个中间层的输出数据连接一个对齐层,每个对齐层的输出数据连接一个全连接层,一个对齐层与一个全连接层组成一个分支;每个对齐层包括第一1*1卷积层、第一BatchNorm层、第一3*3卷积层、第二BatchNorm层、第二1*1卷积层及第三BatchNorm层;在基于BatchNorm构建所述预设数2CN113688762A权利要求书2/3页量的对齐层后,所述方法还包括:在每个对齐层中,将与所述对齐层连接的中间层的输出数据输入至所述第一1*1卷积层,将所述第一1*1卷积层的输出数据输入至所述第