混合推荐算法在云计算平台的研究与应用

来源 :中国科学院大学 | 被引量 : 9次 | 上传用户:A13808289587
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网信息开放式的发展,互联网中的信息指数式增长,信息过载的问题日益严重。如何在大量的信息中筛选出用户需要的信息成为当今互联网急需解决的问题。推荐系统就是诞生在这样的背景下,推荐系统可以根据一定的算法挖掘出用户需要的有效信息。随着推荐系统的发展,其核心的推荐算法也层出不穷。因此本文选择推荐算法作为研究的重点之一。在推荐算法中协同过滤是比较成熟的推荐技术。然而协同过滤技术中,由于其过度依赖于用户项目的评分矩阵,在有效数据不足的条件下,推荐准确度会随着矩阵的稀疏而下降。本文针对于协同过滤技术中的评分矩阵的稀疏性问题,提出了一种结合项目属性相似性的混合推荐算法。在基于项目的协同过滤相似性计算的过程中,通过评分矩阵用户的评分聚集程度产生动态因子,将基于项目本身属性的相似性与协同过滤中项目相似性动态结合,从而解决了矩阵的稀疏性问题。通过实验的比较可以得出,本文设计的混合推荐算法对比传统的协同过滤具有较好的准确度。混合推荐算法的预测虽然有较好的准确性,但是算法过程的融合导致算法复杂度增加。因此本文将推荐算法与Hadoop云计算平台进行了结合,在对Hadoop平台中的分布式文件系统HDFS和MapReduce并行编程模型深入研究后,将推荐算法中复杂的项目相似度计算过程MapReduce并行化,提高了算法的计算效率。通过MovieLens的数据集合实验证明,混合推荐算与Hadoop云计算平台具有比较好的并行性能,同时也凸显了Hadoop云计算平台的优势。本文深入的研究了推荐算法和云计算的相关知识后,针对协同过滤的问题提出了混合推荐算法,并将算法与Hadoop云计算平台相结合,提高算法运算效率。实验证明,混合推荐算法与云计算平台的结合具有较好的推荐质量和较高的运算效率。
其他文献
认证密钥交换协议旨在为用户分发安全的会话密钥,使用户能借助安全的会话密钥以及相应的密码算法进行安全通信。近年来,该类协议被广泛应用于保密通信、安全认证以及电子商务等
随着智能手机、数字娱乐等信息产业的快速发展,人脸检测成为了计算机视觉、增强现实以及图像识别领域的研究热点。目前人脸检测已取得了许多成果,如数码相机中加入了人脸检测的
随着Internet的日益普及,电子商务迅速发展。然而,电子商务产生的越来越多的商品信息使得用户越来越难快速地找到自己喜欢的产品。为解决这一难题,推荐系统应运而生,并在电子商务
优先发展公共交通已经被世界各国公认为是解决大中城市交通问题的最佳策略,它是城市可持续发展的必由之路。城市公交线网优化问题是一个多目标优化问题,涉及的目标函数复杂、约
嵌入式计算(Embedded Computing)是一类最为广泛使用的计算形式,绝大多数的处理器都应用于嵌入式计算领域。随着嵌入式应用对计算需求的不断增长,嵌入式系统也向着高性能的方
数字图像抠图技术是指把指定的前景从已有的自然图像中分离出来的一种技术,它作为图像、视频编辑的重要操作之一,用于从图像、视频等媒体文档中抠取出用户感兴趣的物体。从Smit
在实际的工程优化问题中,绝大多数都属于多目标问题。多目标优化问题中的多个目标之间存在着相互制约关系,对一个目标的优化往往以牺牲另一个目标的优化值作为代价。与单目标优
移动支付,一种在射频识别(RFID)和互连技术基础上发展起来的技术,也可称为手机支付,可定义为:“通过手机等移动通讯设备来进行交易的行为方式”。随着第三代移动通信的大规模推广
地图是空间信息的载体,在寻路过程中作为路线信息的展示工具,它扮演着重要的角色,然而,传统的地图加载了许多在寻路情形下不必要的信息,过多的细节阻碍了用户对信息的快速提取,同时
高光谱遥感技术是20世纪80年代以来对地观测领域出现的一种新型的遥感技术,是目前遥感技术发展的前沿之一。高光谱遥感具有较高的光谱分辨率和连续的光谱覆盖特性,使得在传统的