一种基于矩阵分解的访问策略智能化生成方法与流程

文档序号:24161040发布日期:2021-03-05 16:54阅读:来源:国知局

技术特征:
1.一种基于矩阵分解的访问策略智能化生成方法,其特征在于,包括以下步骤:获取授权数据构建用户文件访问矩阵,并随机置换所述访问矩阵中的行和列;基于分解维度将所述访问矩阵进行分解,并利用小批量梯度下降法对属性矩阵和策略矩阵进行训练;利用阈值法判断训练后的所述属性矩阵和所述策略矩阵的目标函数差值;根据训练后的所述属性矩阵和所述策略矩阵计算出预测矩阵,并根据得到的安全阈值得到对应的访问策略。2.如权利要求1所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,获取授权数据构建用户文件访问矩阵,并随机置换所述访问矩阵中的行和列,包括:根据获取的授权数据构建用户文件访问矩阵,并设置对应的矩阵值,同时对所述访问矩阵中的列进行随机置换π后,再对置换后的矩阵中的行进行随机置换π。3.如权利要求1所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,基于分解维度将所述访问矩阵进行分解,并利用小批量梯度下降法对属性矩阵和策略矩阵进行训练,包括:基于分解维度,将行列置换后的所述访问矩阵随机分解为属性矩阵和策略矩阵,同时构建目标函数,并设置缺失值权重、正则项系数、学习率、梯度下降阈值和批量大小。4.如权利要求3所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,基于分解维度将所述访问矩阵进行分解,并利用小批量梯度下降法对属性矩阵和策略矩阵进行训练,还包括:利用小批量梯度下降法对所述属性矩阵进行训练,然后计算所述属性矩阵阈值,并根据属性阈值将所述属性矩阵二值化。5.如权利要求1所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,利用阈值法判断训练后的所述属性矩阵和所述策略矩阵的目标函数差值,包括:计算出训练后的所述属性矩阵和所述策略矩阵的所述目标函数之差的绝对值,若所述绝对值大于设定的阈值,则继续训练所述属性矩阵和所述策略矩阵。6.如权利要求1所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,根据训练后的所述属性矩阵和所述策略矩阵计算出预测矩阵,并根据得到的安全阈值得到对应的访问策略,包括:根据训练后的所述属性矩阵和所述策略矩阵计算出对应的预测矩阵,并将所述预测矩阵任一列元素按降序排列后,计算对应列所有的潜在阈值。7.如权利要求6所述的基于矩阵分解的访问策略智能化生成方法,其特征在于,根据训练后的所述属性矩阵和所述策略矩阵计算出预测矩阵,并根据得到的安全阈值得到对应的访问策略,还包括:利用所述潜在阈值将对应列所述元素二值化后,计算出对应的均方误差值和安全阈值,直至所述预测矩阵所有列完成计算。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1