基于人脸识别的电脑账户登录的方法技术

技术编号:24938541 阅读:29 留言:0更新日期:2020-07-17 21:03
本发明专利技术公开了一种基于人脸识别的电脑账户登录的方法。本发明专利技术一种人脸识别的装置,包括:人脸采集模块、模型架构搜索模块和模型优化模块:所述人脸采集模块若干人脸头像,并裁剪成只包括人脸部分的相同尺寸,以待网络模型训练与测试;所述模型架构搜索模块:主要有搜索空间、搜索策略和网络性能评价三方面内容;搜索空间包括3x3深度可分离卷积、3x3普通卷积、3x3最大值池化、3x3均值池化、跳层连接、批标准化、ReLU激活函数。本发明专利技术的有益效果:针对传统神经网络结构是由图像领域专家花费大量精力设计出来的,并且经过了无数的实验和测试才能确定这个网络结构。

【技术实现步骤摘要】
基于人脸识别的电脑账户登录的方法
本专利技术涉及人脸识别领域,具体涉及一种基于人脸识别的电脑账户登录的方法。
技术介绍
深度学习在图像分类中取得的成功主要因为分层特征提取器是以端到端的形式从数据中学习,即无需手工设计特征提取器;并且神经网络具有更强的特征曲线拟合性。采用深度学习进行人脸识别的网络模型,需要具有相关经验的专家进行设计,主要为卷积层结合全连接层的结构。其中,卷积层原理是通过卷积核提取底层图像的局部特征,高层组合成更加抽象的全局特征;最后的全连接层依据特征进行目标分类。传统技术存在以下技术问题:完全基于人工设计的神经网络结构一般包括以下关键流程:1)由已知的操作算子如卷积、池化、批标准化等设计网络拓扑结构,2)在所给定训练集上训练该网络至收敛,3)在测试集上测试该网络收敛结果,4)根据测试指标决定该网络结构是否满足要求,5)不满足要求的需返回步骤1)优化网络拓扑结构。其中,步骤5)需要消耗大量的人力和时间,而且探索网络结构时更多的来自于专家经验,缺乏明确理论指导。
技术实现思路
本专利技术要解决的技术问题是提供一种基于人脸识别的电脑账户登录的方法,针对卷积网络结构只能由相关经验的专家来设计的缺点。网络结构搜索采用特定的搜索策略在设置好的搜索空间中,通过对搜索到的网络模型进行训练并评估其性能,挑选出最符合预定目标的网络模型。为了解决上述技术问题,本专利技术提供了一种人脸识别的装置,包括:人脸采集模块、模型架构搜索模块和模型优化模块:所述人脸采集模块若干人脸头像,并裁剪成只包括人脸部分的相同尺寸,以待网络模型训练与测试;所述模型架构搜索模块:主要有搜索空间、搜索策略和网络性能评价三方面内容;搜索空间包括3x3深度可分离卷积、3x3普通卷积、3x3最大值池化、3x3均值池化、跳层连接、批标准化、ReLU激活函数;为了加快搜索速度,搜索策略搜索的不是整个网络的结构,而是单元模块的结构,最后按照预定的方式堆叠模块得到具体的网络模型;搜索策略采用基于梯度的算法在搜索空间中探索。在其中一个实施例中,还包括:模型优化模块,所述模型优化模块采用TensorRT工具来优化模型结构。在其中一个实施例中,性能评估阶段采用原始训练数据的一部分。在其中一个实施例中,具体的搜索过程如下:把离散的候选搜索空间替换成一个连续的搜索空间,在这种连续的空间中可以利用可微的性质,将搜索任务变化成目标函数的优化,通过梯度下降的方式来搜寻最优解;将网络中两个节点之间的多种操作中每一个操作都赋予一个概率,这个概率是通过Softmax函数实现,以达到搜索空间的连续;其中用O表示所有操作的集合(如卷积,池化等),x(i)表示节点,o(i,j)表示从节点x(i)到节点y(j)的操作;每一对节点x(i)和y(j)之间的操作被参数化为α(i,j),表示的是混合操作;网络最终的学习目标是最优结构α和权重w,将验证集上的性能看做最终的奖励或者拟合程度;Ltrain和Lval分别表示训练和验证的损失函数;这两个损失函数不仅决定了结构α而且也决定了网络中的权重w;结构的搜索目标是找到α*使得Lval(w*,α*)最小,其中w*通过最小化Ltrain得到,最终有:minLval(w*(α),α)s.t.w*(α)=argminwLtrain(w,α)将离散空间连续化的过程中,使用到了O中的所有操作。在其中一个实施例中,为了避免搜索到的网络结构过度臃肿,在搜索完成后,可以选择概率最大的操作作为节点间的唯一操作一种基于人脸识别的电脑账户登录的方法,包括:将读取到的人脸图像输入到上述人脸识别的装置中进行身份判别。在其中一个实施例中,将读取到的人脸图像经过去噪、尺寸归一化处理后输入到人脸识别的装置中进行身份判别。基于同样的专利技术构思,本申请还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一项所述方法的步骤。基于同样的专利技术构思,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项所述方法的步骤。基于同样的专利技术构思,本申请还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一项所述的方法。本专利技术的有益效果:针对传统神经网络结构是由图像领域专家花费大量精力设计出来的,并且经过了无数的实验和测试才能确定这个网络结构。网络模型搜索方法可以把工程师从手工设计卷积神经网络模型的工作中解放出来,让工程师有更多的时间处理其它的问题,节约人力资源,提升工作效率。附图说明图1是本专利技术基于人脸识别的电脑账户登录的方法中网络模型搜索的整个过程。图2是本专利技术基于人脸识别的电脑账户登录的方法的流程示意图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。参阅图1和图2,图1展示了网络模型搜索的整个过程,搜索策略从搜索空间A中挑选出一个网络模型B,然后性能评估策略对网络模型B进行性能评估,搜索策略根据网络模型B及其性能评估结果进行下一轮的搜索,不断重复以上过程,直到搜索出符合要求的网络模型。一种基于人脸识别的电脑账户登录的方法。整个过程涉及人类采集、模型架构搜索、模型优化加速。人脸采集模块:通过手机或相机采集电脑账户使用者若干人脸头像,并裁剪成只包括人脸部分的相同尺寸,以待网络模型训练与测试。模型架构搜索模块:主要有搜索空间、搜索策略和网络性能评价三方面内容。搜索空间包括3x3深度可分离卷积、3x3普通卷积、3x3最大值池化、3x3均值池化、跳层连接、批标准化、ReLU激活函数。为了加快搜索速度,搜索策略搜索的不是整个网络的结构,而是单元模块的结构,最后按照预定的方式堆叠模块得到具体的网络模型。搜索策略采用基于梯度的算法在搜索空间中探索,避免了强化学习、遗传算法在离散空间探索慢的缺点。性能评估阶段采用原始训练数据的一部分,虽然存在偏差,但用低保真的训练集来测试优化算法会大大降低计算时间,并且选择最优的架构并不需要绝对数值,只需要有相对值就可以进行排序选优。模型优化模块:基于深度学习框架进行模型推理的速度比较低效。需采用TensorRT工具来优化模型结构,提升推理速度,满足实时的检测效果,同时占用的设备内存也会更加的少,功耗更低。最后得到满足性能要求的人脸识别网络模型。基于人脸识别的电脑账户登录的方法(图2),步骤如下:(1)当需要登录电脑时,可以点击某快捷键;(2)然后电脑会开启摄像头读取人脸,将读取到的人脸图像经过去噪、尺寸归一化处理后,输入网络模型中进行身份判别;(3)如果身份判别通过,则电脑账户登录成功;(4)如果身份判别不通过,则重新读取人脸图像,三次均未通过,则电脑账户锁定。本文档来自技高网...

【技术保护点】
1.一种人脸识别的装置,其特征在于,包括:人脸采集模块、模型架构搜索模块和模型优化模块:所述人脸采集模块若干人脸头像,并裁剪成只包括人脸部分的相同尺寸,以待网络模型训练与测试;/n所述模型架构搜索模块:主要有搜索空间、搜索策略和网络性能评价三方面内容;搜索空间包括3x3深度可分离卷积、3x3普通卷积、3x3最大值池化、3x3均值池化、跳层连接、批标准化、ReLU激活函数;为了加快搜索速度,搜索策略搜索的不是整个网络的结构,而是单元模块的结构,最后按照预定的方式堆叠模块得到具体的网络模型;搜索策略采用基于梯度的算法在搜索空间中探索。/n

【技术特征摘要】
1.一种人脸识别的装置,其特征在于,包括:人脸采集模块、模型架构搜索模块和模型优化模块:所述人脸采集模块若干人脸头像,并裁剪成只包括人脸部分的相同尺寸,以待网络模型训练与测试;
所述模型架构搜索模块:主要有搜索空间、搜索策略和网络性能评价三方面内容;搜索空间包括3x3深度可分离卷积、3x3普通卷积、3x3最大值池化、3x3均值池化、跳层连接、批标准化、ReLU激活函数;为了加快搜索速度,搜索策略搜索的不是整个网络的结构,而是单元模块的结构,最后按照预定的方式堆叠模块得到具体的网络模型;搜索策略采用基于梯度的算法在搜索空间中探索。


2.如权利要求1所述的人脸识别的装置,其特征在于,还包括:模型优化模块,所述模型优化模块采用TensorRT工具来优化模型结构。


3.如权利要求1所述的人脸识别的装置,其特征在于,性能评估阶段采用原始训练数据的一部分。


4.如权利要求1所述的人脸识别的装置,其特征在于,具体的搜索过程如下:
把离散的候选搜索空间替换成一个连续的搜索空间,在这种连续的空间中可以利用可微的性质,将搜索任务变化成目标函数的优化,通过梯度下降的方式来搜寻最优解;
将网络中两个节点之间的多种操作中每一个操作都赋予一个概率,这个概率是通过Softmax函数实现,以达到搜索空间的连续;



其中用O表示所有操作的集合(如卷积,池化等),x(i)表示节点,o(i,j)表示从节点x(i)到节点y(j)的操作;每一对节点x(i)和y(j)之间的操作被参数化为α(i,j),表示的是混合操作;
网络最终的...

【专利技术属性】
技术研发人员:马祥喻勇涛高文强鄢丽萍张耀营
申请(专利权)人:苏州杰锐思智能科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1