基于Spark平台大数据推荐系统的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:fashenqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的快速发展,大数据时代己经到来。面对互联网庞大而丰富的数据资源,如何从中挖掘出数据蕴含的价值是具有重大意义的课题。推荐系统是一种从海量用户行为数据中挖掘有用信息并提供给用户的应用,推荐系统中推荐算法的实现是数据挖掘的重要部分。但随着数据量呈指数性增长,基于传统单机环境的推荐算法需要耗费大量时间,不能满足当今的商业需求,将单机算法并行化能有效解决这一问题。Spark是一个基于内存的分布式计算框架,特别擅长迭代式的机器学习运算,把需要迭代运算的推荐算法在Spark平台上并行化实现,将带来远超单机平台的效率和扩展性。本文基于Spark平台对大数据推荐算法相关技术进行研究,主要包括以下三个方面:(1)在Spark平台上实现关联规则推荐Apriori算法,并对算法进行优化。Apriori算法需要多次迭代,会产生大量中间结果,Spark基于内存的运算模式及擅长迭代计算的特性能有效提高算法执行效率。首先详细介绍算法实现细节,然后通过Broadcast及持久化存储对Apriori算法进行优化。Broadcast能加速集群对数据块的读取,持久化存储能将中间结果存入内存减少重复计算。实验结果表明,在保证正确性的前提下,本文基于Spark平台的优化Apriori算法能有效减少算法执行时间,且具有良好的并行性,适应于大数据推荐场景。(2)在Spark平台上通过分布式矩阵实现基于用户协同过滤算法及基于物品协同过滤算法,使传统推荐算法适用于海量数据。首先对基于用户及基于物品的协同过滤算法做了详细的分析与设计,然后给出数据预处理、相似度计算、寻找相似用户、预测评分四个过程的具体实现细节。本文通过分布式矩阵存储用户物品评分矩阵,使数据能分块或分行存储,以及能够分布式计算。在实验中,将算法应用在Movie Lens数据集上,计算推荐系统性能指标。实验结果表明,本文实现的基于用户及基于物品协同过滤算法能良好模拟用户评分,且具有良好的并行性。(3)在Spark平台上实现基于ALS模型推荐算法。本文详细介绍ALS交替过程及基于ALS模型推荐算法的实现细节。在实验中,将算法应用在MovieLens数据集上,训练模型得到RMSE最小模型。实验结果表明,本文实现的基于ALS模型推荐算法能良好模拟用户评分,且能提高预测准确率。
其他文献
2016年之前,X公司在高铁门系统行业占据垄断地位,获得了高达40%以上的利润率,但是2016年风云突变,X公司唯一的高铁门系统客户ZC集团把X公司的高铁门系统产品价格降为原来的60
目的探讨膝关节周围单发滑膜囊肿(single synovial cyst,SSC)和多发滑膜囊肿(multiple synovial cysts,MSC)间危险因素的差异。方法回顾分析从2016年1月~2017年1月期间膝关节周围
分析了事故油池的原理,通过对油池构造优化和排油系统水力条件优化,提高油水分离效率,并适当延长水力停留时问,可有效降低因废油排放引起的污染.
氧化锆(ZrO_2)作为一种新型功能材料,已广泛应用于氧探测仪、燃料电池、催化及环保领域。随着ZrO_2应用领域的不断扩大,制备不同形貌的ZrO_2粉体已成为氧化锆合成的重点课题之一。近年来,氧化锆光催化降解工业染料已成为研究热点,但ZrO_2形貌对其光催化性能影响的系统研究尚不完善。因此,深入理解氧化锆的形貌与其光催化性能的关系是十分必要的。本文采用水热法,以ZrOCl_2·8H_2O为锆源,以
营运资金管理是企业财务管理中的重要内容,对于企业的价值管理、盈利能力及风险控制均有重要的影响。科学的营运资金管理既可以促进企业实现价值最大化的目标,给股东带来较好
当今世界经济飞速发展,市场竞争日趋激烈,企业面临着技术创新、成本控制、管理变化等多种挑战。越来越多的企业开始从战略角度考虑人力资源管理问题。人力资源管理工作加入战
视觉工作记忆只能同时加工和存储3-4个客体,这种容量的极其有限性,需要从即时环境中高效选择目标刺激进行加工,并且限制分心物对视觉工作记忆容量的占用。但是,由于认知资源
灭绝种族罪是一项与人类文明相伴出现的罪行,因历史悠久、性质恶劣使其在后来被称为“罪中之罪”。但与其危害程度不太相符的是,直到1948年才通过了第一项用以规制种族灭绝行为的国际性法律文件——《防止及惩治灭绝种族罪公约》,其中声明种族灭绝是一项违背联合国的精神与宗旨且为文明世界所不容的罪行,并将其定义为全部或者部分消灭民族、人种、种族或宗教团体的行为。尽管这一定义后来在其他的国际性文件以及国内立法中被
马克思主义新闻观是关于新闻本质、新闻生产及新闻传播规律的科学理论和指导体系。它以辩证唯物主义和历史唯物主义为哲学基础,历经新闻传播实践检验和理论研究发展深化,具有无
报纸
当前,烟草企业在营销中应高度重视运用信息化技术,以方便营销部门的工作人员推广最新的烟草产品,同时借助信息化平台、电子商务平台进行线上营销,不仅取代了落后的营销手段,