基于Hadoop的电影推荐系统的研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zyu03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的电影推荐系统单纯地靠结合用户的兴趣度作为推荐的主要参考标准,虽然推荐的电影符合用户的兴趣,但是由于所推荐电影的质量不高,因此用户往往会中途放弃使用,为了让用户能够及时找到自己所感兴趣的电影类型,同时保证所推荐的电影具有高质量水准,精准地向用户推荐所感兴趣的电影,本课题结合了Hadoop架构技术和协同推荐算法,同时结合了电影的评分数据,来让系统所推荐的电影不仅仅可以符合用户口味,同时还带有高评分、好口碑的特点,来增强用户对推荐系统的使用黏度,从而可以持续为系统用户推荐符合用户口味的电影类型,实现一个高质量电影推荐同时符合用户个人偏好的电影推荐系统。本系统将利用协同推荐算法为电影推荐提供推荐理论基础,指导推荐流程的构建,利用Hadoop技术为系统提供基本架构支持,让庞大的电影资源数据可以同时进行高速运算和存储,同时本系统对电影推荐的现实需求进行调研,了解电影推荐的相关应用算法,以及推荐的基本逻辑流程等。采用电影平台中的评分数据为系统中的评分提供参考,基于评分数据构建用户评分矩阵并以此计算用户之间的相似。系统将分为后台管理端和用户安卓端,后台管理端主要对电影数据进行集中式处理,应用推荐算法,提取出推荐对象。用户安卓端主要浏览所有的电影资源以及为用户所推荐的电影,分析本课题开发的基于Hadoop的电影推荐系统的需求,主要对功能性和非功能性的需求分析,对电影推荐的现实需求进行调研,了解电影推荐的相关应用算法,以及推荐的基本逻辑流程等,提出满足观看者兴趣的电影推荐系统功能业务需求,设计基于Hadoop的电影推荐系统的结构体系和大体的功能框架。将系统功能分为用户信息管理、电影信息管理、数据处理模块、特征分析、电影推荐五大功能模块,利用Android、C#编程语言、MySQL数据库技术组成技术基础,构建系统的用户兴趣模型,最后完成本系统的功能模块的详细设计和数据库设计,对系统进行了测试,描述了系统测试步骤,之后对系统进行了性能测试和功能测试。本文选取了Apache Hadoop作为本论文应用系统的分布式计算平台,并结合了协同推荐算法,创新性的利用电影观看平台中的评分数据信息,对电影数据进行集中式处理,应用推荐算法,提取出推荐对象。实现一个强大的电影推荐系统,为用户精准推荐符合用户兴趣度的电影类型,并且推荐的电影同时具备高质量、高评分的特点,使其可以区别于传统的电影推荐系统。
其他文献
日产联合IDG(ltaldesign)设计公司共同发布了一组GT-R50概念车官方图片,该车的推出也是为了庆祝双方合作50周年。
本文根据时分复用PCM码的原理,提出了在PCM码的空闲时隙中插入计算机数据进行串行通信的方法与实现,从而达到了不通过交换机就能进行计算机异地通信的目的。
研制了一种集监控、打捞功能于一体,可在高辐射、空间狭小、水体呈弱酸性的核电站反应堆水池底部进行作业的核电站多功能水下机器人。结合机器人功能需求,简述了机器人的结构
从石家庄到邯郸,她是驰骋于事业道路上的女强人;从石家庄到内蒙古,她又是行驶在生活路途中的顾家女人。无论变身优雅的女老板,还是温柔贴心的妻子、母亲和女儿,东风风光580的
从奥巴马政府到特朗普政府,美国全球战略重心逐渐东移,奥巴马政府先后提出“重返东南亚”“亚太再平衡”外交战略,格外重视发展与东南亚国家的友好关系。在美国全球战略东移过程中,柬埔寨的地缘政治价值重新得到美国关注。为了重塑美国在柬埔寨的国家形象,也为了开拓柬埔寨市场,充分利用柬埔寨资源复苏美国经济,增强美国软实力和政治影响力,扼制中国影响力在柬埔寨乃至东南亚地区的扩大,奥巴马政府积极发展与柬埔寨友好关系
现代科学技术的不断发展为人类社会带来了巨大的改变,信息技术在潜移默化的改变着人们的思维、生产和生活方式。新的技术不断涌现,这些新的科学技术也给信息的传播方式和媒介
贸易代表波特曼和欧盟贸易委员曼德尔森14日在此间就农产品贸易问题举行会谈后表示,美欧将加紧作出努力,以就减少农产品贸易壁垒达成协议。
虽然都叫RS-5,但此"RS-5"绝对不是你马上会联想到的那款性能车——奥迪RS5,而是来自于宝骏的全新SUV车型——新宝骏RS-5。这款换装了全新品牌LOGO,并且出自最新R平台的紧凑型
约旦国家防治禽流感委员会主任阿里表示,约旦将与世界卫生组织合作,于11月28日在埃及举办“预防禽流感国际会议”。届时将邀请地区各国参加会议,共同制定统一的预防禽流感战略规
地温场是矿井热环境的主要影响因素。采用热电偶地温监测技术,从垂直和水平两个方向进行地温监测,得到该矿垂直平均地温梯度为2.8℃/100 m,-480 m 水平以上地温梯度为0.98℃/100 m,-480