基于Hadoop云平台的智能推荐物流系统设计与实现

被引量 : 4次 | 上传用户:haihanzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源的云平台框架Hadoop,随着互联网的高速发展,也在不断完善自身推出具有更高性能、更稳定的版本,在以数据为引导的今日,得到了更加广泛的关注。它是Google一个重要的分布式并行化编程模型MapReduce的开源实现,拥有丰富的服务接口,可以部署在数千个节点集群中,来应对海量的数据计算业务。对于实现并行化的算法程序,使用其MapReduce编程模型,开发者只需要将注意力集中在自身要解决的计算任务上,将自定义好MapReduce类提交给平台相应的接口处理即可,为开发和研究云计算服务、大数据业务处理带来极大的便利性。本文的主要研究工作就是基于Hadoop云平台展开的。论文研究过程中,在VMware虚拟化的服务器上搭建了四个工作节点,在这个小集群的基础上进行智能推荐算法的应用研究工作。文中对于Hadoop平台的部署配置,以及采用MapReduce编程模型为基础实现分布式的并行化计算的编程方法做了仔细的学习研究。文中研究了物流业务平台的原有客户关系等信息,构建了基于Hadoop平台的推荐系统框架,采用离线实验的方式,从业务平台的Oracle数据库中获取实验研究用的原始数据,并通过简单的数据ETL功能模块进行数据转换,使数据比较适应于MapReduce的算法应用。文中的智能推荐的方法采用了基于项目的协同过滤算法,该算法核心是从用户一项目的评分矩阵之中构造出项目间的同现矩阵,进而利用同现矩阵来快速的计算出用户的兴趣物品。该算法的基本实现相对简单,且在处理一定规模的数据集上效率比较高。研究中,以MapReduce编程模型实现了该算法,将其与物流业务平台相结合为物流行业的企业用户提供推荐服务,Hadoop平台对于数据集的分片使得算法的实现出现推荐结果局部化问题,为了解决该问题,以及现有平台的数据增长规模的分析和系统结构的综合分析,提出了利用Redis来构建推荐系统的缓存数据层以此存储算法用到的同现矩阵,同时调整原有算法实现的程序流程,来解决推荐结果局部化问题。文中对两种方法在多个评价指标上进行了分析比队。调整后的程序在利用Redis缓存同现矩阵的实验结果表明,该方法在性能和评价指标上有了明显的改善,运行时间比较合适,能够取得较好的推荐效果,同时在数据集规模增长过程中也具有较好的实时性和可扩展性。
其他文献
<正>由于网络支付业务的创新性、跨界经营和客户自主远程操作的特点,以及第三方支付服务端系统漏洞、客户的风险意识参差不齐,特别是第三方平台风险防控水平和能力的不可控性
市场经济的主要特征是决策的风险性,正确的决策往往来自汇集的信息流,信息的反馈大多来自企业财务报表及报表分析,可以说企业的财务分析指标是企业决策的主要依据。文章借助
扩频通信系统与常规的通信系统相比具有很多优点,在实现扩频前需要给系统加入一个扩频码序列。本文主要是对扩频通信的M序列的生成进行设计仿真,所有的仿真都是在MATLAB软件
1969年中共九大之后,筹备召开四届人大提上了议事日程。按照宪法,全国人大代表应由各省人民代表大会选举产生。文革中,经过夺权成立的各级革命委员会取代了地方人民代表大会和政
信息化是提高企业竞争力的主要手段,实施ERP已成为企业信息化建设的必由之路,然而中小企业ERP实施的成功率不高,影响了企业信息化的进程。本文通过对中小企业ERP实施的主要瓶
人工智能机器学习技术正在不断突破之中。工业技术从数字化、网络化走向智能化是大趋势,油气勘探也不例外。$$引言$$当前激动人心的人工智能浪潮,是由机器学习技术的突破推动的
报纸
企业管理中引入激励机制是符合企业发展与时代要求的,主要表现在企业的激励机制是吸引人才的重要方面;激励机制能够提高企业效益;激励机制能够更好的实现企业的目标。目前,企
<正>为进一步发挥教材对深化职业教育教学改革、推进人才培养模式改革的基础性作用,研讨建设更科学、更先进、更符合教学实际需要的高职教材,同时促进装备制造企业与高等职业
2 周围神经系统人类实际的性生理活动为包括性交在内的性行为, 必须由性器官效应器来完成, 因此在脑、脊髓控制下, 分布于男子性器官的周围神经系统是实施性生理活动的具体操
工业互联网环境下,制造业正在寻求产业转型升级出路,谋求服务型制造的发展方向,车联网为电信运营商切入工业互联网提供了入口。本文简要介绍了车联网的背景和内涵,并以某运营