基于项目的协同过滤推荐算法的研究与实现

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:wxbft
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展带给人们方便的同时也困扰着人们:纷呈复杂的数据让人眼花缭乱。推荐系统应运而生。协同过滤作为最早且最成功的推荐算法得到了广泛应用。它旨在挖掘用户历史行为,并以此为基础做出推荐。但随着数据规模的增大,协同过滤也暴露诸多问题。本文以基于项目的协同过滤推荐算法为基础,在推荐的过程中,针对评分矩阵的稀疏性问题、最近邻选取的实时性问题和评分预测的准确性问题进行研究和改进。最后,将这三种改进方法进行融合。本文的研究工作如下:(1)针对评分矩阵的稀疏性问题,给出并实现了基于项目特征属性的协同过滤推荐算法。该算法引入了项目的特征属性,分析了特征属性的潜在价值,利用项目的特征属性信息计算项目间的相似度,并以此为基础,再结合相似项目的评分数据对未评分项目进行评分预测,进而对稀疏的评分矩阵进行填充,提高了推荐的准确性。(2)针对最近邻选取的实时性问题,给出并实现了基于改进K-means的项聚类推荐算法。该算法引入了ABC-K聚类算法,分析了ABC-K聚类算法的设计思想及在聚类方面的优势,利用ABC-K聚类算法对项目进行聚类,仅在与目标项目相似性较高的几个聚类中进行搜索,可以显著减少搜索时间,提高推荐实时性。(3)针对评分预测的准确性问题,给出并实现了基于时间权重的协同过滤推荐算法。该算法利用时间权重函数优化了评分预测模型。首先,分析了时间对用户兴趣的影响,然后以此为基础给出了时间权重函数,将该函数与传统的评分预测模型相融合,提高了推荐准确性。(4)将以上三种改进进行融合。首先,分析了融合的思路,然后以此思路进行融合,并通过实验验证了推荐的实时性和准确性。
其他文献
目的 :探讨康莱特注射液辅助治疗对肝癌介入术后患者生活质量及免疫功能的影响。方法 :76例肝癌介入治疗后住院患者随机分为治疗组和对照组各 38例 ,对照组予一般支持和对症
使用正则化技术和具有死区的参数估计算法,提出一种新的广义预测自适应控制直接方法,并证明了控制算法的全局收敛性,本文提出的方法在热风炉实验装置上进行了实时春结果表明控制
<正>现今高校正在向专业英语教育发展进行转变,为的是使学生既掌握专业基础知识和专业领域的最新发展成果,又能提高英语的专业解读能力和翻译能力,以及提高英语口语水平,学生
通过对当代大学生进行法律素养状况问卷调查的结果分析与研究,本研究找到大学生法律素养缺失的原因以及提高大学生法律素养的途径方法。
【正】一、易传美学阴阳论 在易经中,虽然由阴爻和阳爻组建成卦,但并未出现阴阳一词,更没有出现阴阳的概念。在易经阐释学易传中,则不仅产生了阴阳的理论,而且形成了关于阴
目的:分析创伤性癫痫患者采用奥卡西平进行临床治疗的效果及安全性.方法:将收治的50例创伤性癫痫患者分成观察组与对照组,观察组采用奥卡西平进行治疗,对照组采用苯妥英钠进行
猪繁殖与呼吸综合症(PRRS)又名蓝耳病,是猪的重要传染性疾病。该病有许多明显的临床症状,以母猪流产和各年龄段猪呼吸困难最为典型。1992年国际兽疫局(OIE)将该病例为B类传染病,
目的 观察止眩饮治疗良性阵发性位置性眩晕(BPPV)复位后残留症状的临床疗效。方法将120例BPPV成功复位后患者按抽签法分为止眩饮组、倍他司汀组和空白组,止眩饮组给予中药颗粒
青藏高原西北缘的南羌塘地块(班公湖-怒江结合带西段北侧)中发育着规模巨大的白垩纪花岗岩带,红其拉甫岩体是该花岗岩带中典型岩体之一,主要由花岗闪长岩和少量闪长岩组成。结
胃肠道髓外浆细胞瘤(extramedullary plasmacytoma,EMP)是一种少见的浆细胞肿瘤。本文对胃肠道EMP的疾病特点、临床表现、诊断及鉴别诊断、治疗及预后进行概述,指出胃肠道EMP