[发明专利]基于聚类算法确定用户对应用软件偏好程度的方法及装置在审
申请号: | 201710308780.X | 申请日: | 2017-05-04 |
公开(公告)号: | CN107122999A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 王珊珊 | 申请(专利权)人: | 山东浪潮云服务信息科技有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06K9/62 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 算法 确定 用户 应用软件 偏好 程度 方法 装置 | ||
1.一种基于聚类算法确定用户对应用软件偏好程度的方法,其特征在于,包括:
获取至少两个用户使用至少两个应用软件时分别对应的使用数据;
利用各个所述使用数据,构建初始矩阵,其中,所述初始矩阵中同一行的各个元素为同一个用户使用各个所述应用软件时分别对应的使用数据,所述初始矩阵中同一列的各个元素为各个所述用户使用同一个所述应用软件时分别对应的使用数据;
基于聚类算法,从所述初始矩阵中确定出至少两个目标子矩阵;
根据每一个所述目标子矩阵的规模大小以及各个所述目标子矩阵内的使用数据所分别对应的至少两个目标应用软件,确定各个所述应用软件分别对应的偏好程度。
2.根据权利要求1所述的方法,其特征在于,
所述基于聚类算法,从所述初始矩阵中确定出预设数量个目标子矩阵,包括:
确定至少一组随机参数,其中,每一个所述随机参数包括一个随机行数k和随机列数l;
针对于每一组所述随机参数,均执行A1至A4:
A1,在所述初始矩阵中随机选择l列;
A2,在选择的l列中,计算列数为l的每一个子矩阵分别对应的第一评分值,并将对应第一评分值最大的子矩阵确定为第一双聚类子矩阵;
A3,在所述初始矩阵中,选择所述第一双聚类子矩阵对应的k行;
A4,在选择的k行中,计算行数为k的每一个子矩阵分别对应的第二评分值,并将对应第二评分值最大的子矩阵确定为第二双聚类子矩阵;
根据每一个所述双聚类子矩阵分别对应的评分值的大小,从确定的各个所述第一双聚类子矩阵和各个所述第二双聚类子矩阵中选择出至少一个目标子矩阵。
3.根据权利要求2所述的方法,其特征在于,
所述根据每一个所述双聚类子矩阵分别对应的评分值的大小,从确定的各个所述第一双聚类子矩阵和各个所述第二双聚类子矩阵中选择出至少一个目标子矩阵,包括:
根据每一个所述双聚类子矩阵分别对应的评分值的大小,按对应评分值由大到小的顺序,从各个所述第一双聚类子矩阵和各个所述第二双聚类子矩阵中选择出预设数量个目标子矩阵;
或,
根据每一个所述双聚类子矩阵分别对应的评分值的大小,从各个所述第一双聚类子矩阵和各个所述第二双聚类子矩阵中选择出对应评分值不小于预设阈值的至少一个目标子矩阵。
4.根据权利要求2所述的方法,其特征在于,
所述计算列数为l的每一个子矩阵分别对应的第一评分值,包括:
通过如下评分函数,计算列数为l的每一个子矩阵分别对应的第一评分值:
Si=-ln{(k*l)Φ[-τ*ln(k*l)]}
其中,所述Si表征列数为l的第i个子矩阵,k为第i个子矩阵的行数,τ为第i个子矩阵中各个使用数据的均值。
5.根据权利要求1至4中任一所述的方法,其特征在于,
还包括:预先设置规模系数评价规则;
则,所述根据每一个所述目标子矩阵的规模大小以及各个所述目标子矩阵内的使用数据所分别对应的至少两个目标应用软件,确定各个所述应用软件分别对应的用户偏好程度,包括:
针对于每一个所述目标子矩阵,均执行B1至B2:
B1:根据当前所述目标子矩阵的规模大小以及规模系数评价规则,确定当前所述目标子矩阵对应的规模系数;
B2:确定当前所述子矩阵内的使用数据所对应的至少两个目标应用软件分别对应的评分值包括所述规模系数;
根据每一个所述应用软件分别对应的至少一个评分值,计算当前所述应用软件对应偏好程度。
6.一种基于聚类算法确定用户对应用软件偏好程度的装置,其特征在于,包括:
获取模块,用于获取至少两个用户使用至少两个应用软件时分别对应的使用数据;
矩阵构建模块,用于利用各个所述使用数据,构建初始矩阵,其中,所述初始矩阵中同一行的各个元素为同一个用户使用各个所述应用软件时分别对应的使用数据,所述初始矩阵中同一列的各个元素为各个所述用户使用同一个所述应用软件时分别对应的使用数据;
矩阵确定模块,用于基于聚类算法,从所述初始矩阵中确定出至少两个目标子矩阵;
程度确定模块,用于根据每一个所述目标子矩阵的规模大小以及各个所述目标子矩阵内的使用数据所分别对应的至少两个目标应用软件,确定各个所述应用软件分别对应的偏好程度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云服务信息科技有限公司,未经山东浪潮云服务信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710308780.X/1.html,转载请声明来源钻瓜专利网。