[发明专利]一种基于混合协同过滤的影视推荐方法在审
申请号: | 202010151996.1 | 申请日: | 2020-03-06 |
公开(公告)号: | CN111368216A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 李卫疆;俞芮莹 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06F16/735 |
代理公司: | 昆明普发诺拉知识产权代理事务所(特殊普通合伙) 53209 | 代理人: | 蒋晗 |
地址: | 650000 云南省昆明市呈贡*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 协同 过滤 影视 推荐 方法 | ||
1.一种基于混合协同过滤的影视推荐方法,其特征在于:所述基于混合协同过滤的影视推荐方法的具体步骤如下:
Step1、采集用户对项目的评分数据形成用户-项目评分矩阵;
Step2、使用基于项目的评分预测方法对用户-项目评分矩阵所代表的训练集进行填充;
Step3、采用基于用户的评分预测方法对测试集中目标用户未评分项目的评分值进行预测;
Step4、采用基于项目的评分预测方法对测试集中目标用户未评分项目的评分值进行预测;
Step5、采用自适应权重将基于用户和基于项目的预测评分值进行有效的结合;
Step6、采用MAE和RMSE来对预测效果进行评价。
2.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step1中,采集用户对项目的评分数据形成用户-项目评分矩阵包括:采集MovieLens数据集中m个用户对n个项目的评分值并分为测试集和训练集,测试集中数据形成用户-项目评分矩阵。
3.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step2中使用基于项目的评分预测方法对用户-项目评分矩阵所代表的训练集进行填充包括:
找到用户u与用户v评价过的项目集合的并集为Iu,v;
用户v在集合Iu,v中没有评价过的项目集合为Nv;
对任意一个项目j∈Nv,计算项目j与集合Iu,v中其余项目间的相似度,并找出最近邻居;
对用户v在项目j上的评分进行预测并填充到评分矩阵。
4.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step3中采用基于用户的评分预测方法对测试集中目标用户未评分项目的评分值进行预测包括:
计算目标用户和评分矩阵中所有用户的相似度;
根据相似度大小进行排序,找出目标用户的最近邻居;
预测目标用户对其未评分项目的评分值。
5.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step4中采用基于项目的评分预测方法对测试集中目标用户未评分项目的评分值进行预测包括:
计算目标用户的未评分项目与评分矩阵中所有项目之间的相似度;
根据相似度大小进行排序,找出未评分项目的最近邻居;
预测目标用户对其未评分项目的评分值。
6.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step5中采用自适应权重将基于用户和基于项目的预测评分值进行有效的结合包括:
根据基于项目和基于用户的方法找出的用户和项目的最近邻数量,计算得出可调节因子β和1-β,分别代表项目和用户的推荐能力;
利用目标用户与最近邻集合中用户的相似度得到用户的平衡因子αU;
利用目标项目与最近邻集合中项目的相似度得到项目的平衡因子αI;
将可调节因子和平衡因子进行结合形成自适应用户权重ωU和自适应项目权重ωI;
利用自适应权重将基于项目和基于用户的评分预测值进行加权求和,得出综合推荐结果。
7.根据权利要求1所述的基于混合协同过滤的影视推荐方法,其特征在于:所述步骤Step6中,所述采用MAE和RMSE来对预测效果进行评价包括:
计算平均绝对误差MAE和均方根误差RMSE;
计算预测值与实际值之间的误差来对推荐结果进行评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010151996.1/1.html,转载请声明来源钻瓜专利网。