[发明专利]一种基于优化LSTM的移动设备用户认证方法及装置在审
申请号: | 202010727680.2 | 申请日: | 2020-07-24 |
公开(公告)号: | CN112016673A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 朱添田;翁正秋;宋琪杰 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06K9/62;G06F21/31 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 解明铠 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 优化 lstm 移动 设备 用户 认证 方法 装置 | ||
1.一种基于优化LSTM的移动设备用户认证方法,其特征在于,所述方法包括如下步骤:
获取包括多条训练样本的训练样本集,所述训练样本包括移动设备用于进行设备用户认证的特征数据以及该特征数据对应的标签;
利用所述训练样本集对预先设定的LSTM模型进行训练得到认证模型;
获取待认证移动设备用户的特征数据作为所述认证模型的输入,以所述认证模型在该输入下的输出作为待认证设备的认证结果。
2.如权利要求1所述的基于优化LSTM的移动设备用户认证方法,其特征在于,所述利用所述训练样本集对预先设定的LSTM模型进行训练得到认证模型包括:基于所述的训练样本集利用增强SGD算法学习LSTM神经网络的网络参数。
3.如权利要求2所述的基于优化LSTM的移动设备用户认证方法,其特征在于,基于所述的训练样本集利用增强SGD算法学习LSTM神经网络的网络参数包括:
设定初始网络参数以及最大迭代次数;
基于增强SGD算法学习LSTM神经网络的网络参数,每次迭代进行如下操作:
使用随机的抽样概率n/N在训练样本集随机选择样本进入组,n为随机抽取的训练样本的数量,N训练样本集中的样本数量;
利用样本进入组以及预设的损失函数计算所述神经网络的梯度值;
对所述的梯度值进行裁剪得到裁剪梯度值;
将高斯噪声作为鲁棒因子添加至经过裁剪梯度值中得到鲁棒梯度值
按照如下公式进行梯度下降运算:
其中,t为当前迭代次数,t=0,1,2,......T,T为最大迭代次数,ηt为预设第t次迭代的学习率,θt第t次迭代的网络参数,θ0为预设的初始网络参数,为第t次迭代计算得到的鲁棒梯度值。
4.如权利要求3所述的基于优化LSTM的移动设备用户认证方法,其特征在于,根据如下公式利用样本进入组以及预设的损失函数计算梯度值:
其中,为预设的损失函数:
其中,xi为样本进入组中的第i个训练样本,θ表示网络参数;yi表示训练样本xi对应的标签,0代表他人数据,1代表本人数据;f(xi,θ)表示输入为训练样本xi且网络参数为θ时计算得到的分类值,该分类值的取值范围为0~1。
5.如权利要求4所述的基于优化LSTM的移动设备用户认证方法,其特征在于,通过L1范数进行标准裁剪对所述的梯度值进行裁剪得到裁剪梯度值:
式子中,gt(xi)表示梯度值,表示裁剪梯度值,C为用于进行梯度范数边界控制的裁剪阈值。
6.一种基于优化LSTM的移动设备用户认证装置,其特征在于,所述移动设备用户认证装置包括:
第一模块,用于获取包括多条训练样本的训练样本集,所述训练样本包括移动设备用于进行设备用户认证的特征数据以及该特征数据对应的标签;
第二模块,用于利用所述训练样本集对预先设定的LSTM模型进行训练得到认证模型;
第三模块获,用于获取待认证移动设备用户的特征数据作为所述认证模型的输入,以所述认证模型在该输入下的输出作为待认证设备的认证结果。
7.如权利要求6所述的基于优化LSTM的移动设备用户认证装置,其特征在于,所述第二模块包括:
第一子模块,用于基于所述的训练样本集利用增强SGD算法学习LSTM神经网络的网络参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010727680.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双位插座组
- 下一篇:一种耐磨合金及其制备方法