基于Hadoop平台和Mahout框架的推荐系统研究与实现

被引量 : 0次 | 上传用户:caojun3538073
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网高速发展,数据量爆炸式剧增。在电子商务中,信息过载带来糟糕的购物体验,从而导致客户流失。如何在海量数据中快速找到客户的兴趣点,并推荐给客户,是各大企业面临的严峻挑战。推荐技术已经诞生二十余年,期间各大学者、企业的研究大大推进了技术发展。伴随着信息的海量化、计算的分布式化,大数据推荐应运而生。目前推荐模块在电子商务系统中扮演着重要角色。本文首先叙述了推荐系统的发展背景,总结概括了推荐算法的类别,主要包括协同过滤和内容过滤等。接着讲解了推荐算法在机器学习算法框架Mahout中的实现。最后,通过架设Hadoop分布式平台,采用Mahout构建课程数据集处理流程,使用数据迁移工具Sqoop作为HDFS和MySQL的桥梁,将推荐结果自动迁移到MySQL数据库,产生可以被Web项目使用的推荐信息。使用Maven构建Web项目,以Tomcat为容器,采用Spring为框架,完成一个基于Hadoop和Mahout的课程推荐系统。总结起来,本文主要完成以下三个方面:(1)分析机器学习算法框架Mahout的整体组成,讨论Mahout中协同过滤推荐算法的实现类。(2)根据不同的用户需求场景和算法特征选择推荐算法。对课程推荐系统中的协同过滤推荐算法进行参数调优。(3)紧密结合Hadoop、Mahout、Sqoop等技术,构建一个课程推荐系统。
其他文献
以2 000 kg无避让立体车库为研究对象,采用故障树分析法(FTA),建立其主体结构的故障树分析法模型。通过对FTA模型最小割集的求解分析,得出了无避让立体车库不能有效工作的关
本文从历史的角度多方面论述了从巴赫到帕格尼尼时代,在小提琴音乐中作品中弓的表现艺术及其发展
本文通过对亚里士多德的"什么是幸福","幸福实现的条件","如何获得幸福"等一系列问题的探讨,论证了亚里士多德的德性幸福论体系,为当代人追求幸福提供了有益的借鉴。
<正> 在阳光下工作一天之后,你的皮肤感觉使你不得不承认:太阳光具有巨大的能量。如果你偶尔在晚上检查你所用的汽油、柴油、燃料油、液体煤气和电费的单据时,你不禁要想知道
当下有关高校招生改革的诸多话题中,自主招生是最受关注的问题。其之所以被热议,是因为存在诸多的公平问题。不仅造成阶层、地域及城乡之间学生机会的差异,而且深受人情介入
作为现代女性作家的代表,张爱玲的小说以独具特色的女性情感表现而蜚声文坛。其小说通过审视女性自身,挖掘其悲剧根源。同时,作家又以独特视角解构男权话语中心,进而展现浓厚
目的为出入境人员提供便利简化体检申请流程,建立网上预约平台。方法采用信息安全模块、后台管理模块、网络管理员模块,实现体检申请的电子化。结果出入境人员体检申请网上预
为满足长江南京以下12.5 m深水航道二期工程仪征水道整治工程基床整平进度需要,结合现场工况条件,开发了新型的船载挖机水下自动化基床整平系统。该整平系统采用了大型驳船搭
现代经济的发展促使我国商业活动的异常活跃,特别是进入了一二五开局之年,市场更加繁荣和多样。商场室内环境的豪华,同企业经济利益的获得有着密切关系。而且,现代人们的消费
<正> 一福建省与广东省一样是实行特殊政策、灵活措施的对外开放省份。有厦门经济特区、福州开放城市和设在马尾的经济技术开发区及其他经济开发区等开放层次较高的地区。10