[发明专利]一种基于改进型协同过滤算法的音频推荐方法有效
申请号: | 201410257826.6 | 申请日: | 2014-06-11 |
公开(公告)号: | CN104239390B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 赵凡;占焱清 | 申请(专利权)人: | 杭州联汇科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州杭诚专利事务所有限公司33109 | 代理人: | 王江成,卢金元 |
地址: | 310052 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于改进型协同过滤算法的音频推荐方法,具体步骤为S1、查找与目标用户相似度最高的N个邻居用户;S2、选择一个未评分项目c,计算未评分项目c与目标用户在有效时间内的最高评分项目之间的项目相关性Rc;S3、根据邻居用户对未评分项目c的评分值和项目相关性Rc计算目标用户对未评分项目c的预计评分值Pc;S4、重复步骤S2和S3,直至所有未评分项目都被计算出预计评分值;S5、将所有未评分项目根据预计评分值进行排序,向用户推荐预计评分值最高的M个未评分项目。本方案将项目相关性和用户相似度结合,排除了相关性低的项目,提高了推荐精度,适用于网络音乐播放软件或者网络音乐播放设备。 | ||
搜索关键词: | 一种 基于 改进型 协同 过滤 算法 音频 推荐 方法 | ||
【主权项】:
一种基于改进型协同过滤算法的音频推荐方法,其特征在于,包括以下流程:S1、查找与目标用户相似度最高的N个邻居用户;S2、选择一个未评分项目c,计算未评分项目c与目标用户在有效时间内的最高评分项目之间的项目相关性Rc;未评分项目定义为目标用户未评分过的项目;S3、根据邻居用户对未评分项目c的评分值和项目相关性Rc计算目标用户对未评分项目c的预计评分值Pc;S4、重复步骤S2和S3,直至所有未评分项目都被计算出预计评分值;S5、将所有未评分项目根据预计评分值进行排序,向用户推荐预计评分值最高的M个未评分项目;所述步骤S1中,查找与目标用于相似度最高的N个邻居用户具体为:S11、选择一个邻居用户,查找目标用户和此邻居用户都评分过的所有项目;设查找到的项目数量为n;S12、计算目标用户和此邻居用户之间的相似度r,计算公式为式中,xi为目标用户对第i个项目的评分,为目标用户对查找到的n个项目的平均评分值,yi为此邻居用户对第i个项目的评分,为此邻居用户对查找到的n个项目的平均评分值;S13、重复步骤S11和S12,直至所有邻居用户都计算完毕;S14、对所有邻居用户根据相似度排序,选择相似度最高的N个邻居用户;步骤S2中,计算未评分项目c与目标用户在有效时间内的最高评分项目之间的项目相关性Rc具体为:S21、读取未评分项目c各个标签的值;S22、读取所述最高评分项目的各个标签的值;S23、计算所述最高评分项目和此未评分项目c之间的相关性Rc,计算公式如下:Rc =公式中,m为标签总数,Ti为最高评分项目的第i个标签的值,Ci为此未评分项目c的第i个标签的值;∩为同或运算;每个标签的值为1或0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州联汇科技股份有限公司,未经杭州联汇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410257826.6/,转载请声明来源钻瓜专利网。