基于遗传算法的协同过滤推荐系统

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:a12307856
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术与移动通信技术的发展,各行各业都积极地将自身的业务与互联网平台相结合,形成“互联网+”的新局面。人们享受着互联网平台方便快捷的同时,也迷失在由它带来的海量数据之中。如何从海量数据中快速找到对自己有价值的信息成为当前人们面临的主要难题。推荐系统被认为是解决这一问题最有利的工具。  在推荐系统中,推荐算法是其最主要的组成部分。在现有的推荐算法中,协同过滤算法广受研究,且使用也最为广泛。本文在充分分析现有的基于相似度的协同推荐算法的基础上提出了一种新颖的相似度计算方案,同时利用遗传算法训练一个权重向量,获得一个适合的相似度计算公式,从而提出了基于遗传算法的协同过滤推荐系统。  相似度计算方案是基于相似度的协同过滤推荐算法的关键点。一旦确定了相似度计算方案,下一步则根据相似度方案得出的相似度值找到目标对象(用户,或物品)的邻居,即最相似的对象。本文在分析总结现有的最常用的相似度方案后,发现这些相似度大都忽略了用户的个性化评分习惯这一因素,有的用户比较苛刻,评价总体较低,然而有的用户比较宽容,评价比较高。为了缓解这个问题,本文将用户的个体评分均值与方差充分利用到物品的相似度计算方案中,获得一系列相似度计算方案,并以物品间的相似度为例进行说明。此外,本文利用遗传算法在这个相似度计算方案集合中找到一个合适的相似度方案,提出了基于遗传算法的协同过滤推荐算法。最后,本文通过在三个公开的真实数据集上,以余弦相似度,调整余弦相似度,皮尔逊相似度等方案为参照对象,做了一系列对比实验来验证该方案的有效性。实验结果表明,本文提出的基于遗传算法的协同过滤推荐算法在准确度,召回率等指标上有了明显的提高。
其他文献
当前互联网面临的挑战之一就是路由系统的可扩展性。路由表的快速增长以及越来越频繁的BGP更新,对核心路由器的性能、复杂性、能耗和成本产生了越来越大的压力。近年来,大量网
在计算机科学、高能物理科学、生物学、超大规模集成电路设计、地球学、电子工程等领域,都存在着大量的优化组合问题,如旅行商问题、图着色问题、设备布局问题,其中的一些问题至
生物信息学是应用计算机技术开发算法和统计方法对数据进行分析,确定其所含生物学意义,以实现对生物信息的获取和管理的学科。中国科学院微生物研究所网络信息中心近年来一直致
随着社会经济的发展,人类活动的范围越来越大,面临突发事件和异常事件越来越多,视频监控的重要性与难度也越来越突出,传统的依靠人工来处理海量监控视频数据的方式已经无法满足目
本论文主要介绍了基于Linux的EAST分布式集群系统的设计与实现。随着EAST实验的不断深入,为了满足实验需求和用户对高性能计算的需要,几年来实验室不断购置服务器,新服务器日益
由于光刻对于光源的功率和线宽提出了很高的要求,传统的单腔结构准分子激光器很难在这两方面兼顾。MOPA结构的准分子激光器可以很好地解决激光功率和线宽的矛盾,这一结构的准分
中医知识库是集中医领域内相关医学医药理论知识、事实数据以及根据中医专家经验得到的启发式知识于一体的智能数据库。舌诊是观察舌头的色泽、形态的变化来辅助诊断及鉴别病
随着不断增长的信息化建设需求,提高软件开发的生产力并保证软件产品适应多变的客户需求成为信息化建设领域的两个核心问题。本文试图从软件过程改进和技术革新两个方向共同切
图作为离散对象之间关系的灵活抽象,被广泛应用于很多科学计算和一些新兴的应用领域包括基因组学、天体物理学、人工智能、数据挖掘等。图的宽度搜索算法是用于探索图中具有
计算机技术以及传感器网络的发展,深刻改变了传统的数据采集方法。尤其是生态学中的野外生态观测研究正逐渐朝着自动化、网络化、智能化、常态化的方向发展,是现代生态学科研信