基于神经网络的个性化推荐算法研究与设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:mikoo999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展,信息量呈爆发式增长,人们能方便获取更多信息的同时,也被信息的海洋淹没,想要获取需要的信息变成一件越来越困难的事。个性化推荐系统能够帮助人们快速便捷发现他们感兴趣的信息,这在方便用户的同时,也能提高应用或网站的体验,有效提升用户的好感度,达到保留用户目的。推荐系统具有良好的应用环境和巨大的需求,已经广泛获得众多学者的关注。随着互联网规模的扩大,无论是用户量还是产品数量都在激增,推荐系统也面临着一系列的挑战。本文在提高推荐质量和效率方面做了有益的探究,主要研究工作如下:(1)结合推荐系统特点,分析了经典对传网(CPN)的不足,并改进了对传网,使得对传网既适合做用户评分预测,也能架构到分布式系统上。(2)针对数据稀疏问题,提出基于对传网和BP神经网络组合的推荐算法。该算法首先利用对传网分别从用户角度和商品角度处理评分数据,建立多个评分预测模型,这样能够为每一个未评分商品产生多个不同的预测评分;然后利用BP神经网络综合这多个评分,获得一个更准确的预测评分;最后将预测评分最高的若干商品推荐给用户。相对于传统推荐算法,该算法更充分的利用了评分数据,从而有效提高了推荐质量。(3)为了提升推荐系统的效率,本文从推荐系统的离线和在线两个阶段提出改进:离线阶段,将最耗时的对传网训练算法架构到Hadoop分布式系统之上,为此,改进了对传网隐含层的训练算法,使其成为可以并行处理的算法;在线阶段,本文提出的改进对传网能够通过自动聚类的方式,高度压缩数据,使得在线阶段的数据计算量大大减少,从而提升在线推荐的速度。最后,基于Movelens数据平台的实验验证了本文提出的基于对传网和BP神经网络组合的推荐算法的有效性:第一,通过与传统的推荐算法和其它一些新提出的推荐算法做对比实验,验证本文算法在提升推荐质量上的有效性;第二,基于Hadoop分布式系统平台实验,对比对传网训练算法在优化前后的耗时,验证了本文基于分布式的对传网训练算法在提升效率上的有效性。
其他文献
离群检测是数据挖掘的重要任务之一,它的主要目标是从数据集中发现与大部分其他数据点有显著区别的样本。这些数据点往往蕴含着重要的信息,有很重要的使用价值和广阔的应用前
专利文献包含重要的研究成果,内容广泛新颖,技术细节描述详细,是世界上最新技术信息的重要来源。专利文献的有效分析对提高企业市场竞争力至关重要。本文在分析国内外现有专
为了获得可靠的、可信的、高质量的服务,对服务实施充分的、完全的测试是至关重要的。总体上看,目前的Web服务测试尚处在初级的阶段,研究人员主要通过传统的技术,在原有的测
随着Internet/Web 技术的快速普及和迅猛发展,Web 上信息总量日益膨胀。如何将用户所需信息从这个信息海洋中找到,并按照相关度从大到小排列并返回给用户变得日益迫切,搜索引擎
网格是一个集成的计算与资源环境,它能充分吸纳各种计算资源,并将它们转化成一种随处可得的、可靠的、标准的同时还是经济的计算能力,实现资源的全面共享。网格任务调度是网
乘务员排班优化问题广泛存在于航空、铁路及城市交通等多个领域,如何合理地进行乘务排班以减少运营中乘务费用支出和提高运营效益一直是交通运输公司面临的重要问题。对我国快
随着网络的普及,互联网应用正逐渐渗透到经济,社会,生活的各个领域,特别是搜索引擎技术的出现,促进了信息的整合。垂直搜索是针对某一个固定行业的专业搜索引擎,是搜索引擎的
随着地球资源的日益贫乏,太阳能作为一种“取之不尽,用之不竭”的安全、洁净的新能源,正在被更广泛地利用。本文为了开发出一套太阳能发电控制系统,使太阳能电池板自动跟着太
研究基因型和表型之间的关联是生物信息学的热点问题之一。复杂疾病是多个基因异常调控共同作用的结果,具有复杂的遗传模式。研究其致病的机理,不但要研究单个基因的功能和对生
随着人们对于生活舒适度和健康监测的关注度的提高,依托于无线传感网络技术的智能环境正在得到逐步深入的研究和日益广泛的应用,其兴起使得通过智能环境对老年人,小孩,病人等