【摘 要】
:
云计算、Web2.0、推荐引擎等科学技术的发展日新月异,技术发展改变了人们使用互联网以及与互联网交互的方式,同时推动了信息科学的发展。互联网在融入人们生活的过程中,也提
论文部分内容阅读
云计算、Web2.0、推荐引擎等科学技术的发展日新月异,技术发展改变了人们使用互联网以及与互联网交互的方式,同时推动了信息科学的发展。互联网在融入人们生活的过程中,也提高了用户对交互性服务的要求。推荐系统便是用户对服务需求的一种体现,当今主流网站几乎都会覆盖推荐功能,用户希望通过自己的兴趣获得期望得到的信息。但由于传统技术的限制,推荐系统往往难以有效利用分布式技术的优势。关系型的数据库的冗余数据、分布式框架的缺失限制了分布式系统开发工作的进一步发展。在这种情况下Hadoop、非关系型数据库(NoSQL)、新型Web开发框架等技术应运而生。支持分布式运算的NoSQL有着良好的数据管理能力,对于大数据的处理能力很强。提供分布式与伪分布式开发的Hadoop框架为提高基于云技术系统开发提供了方便的技术基础。本文采用了一种典型性的NoSQL数据库MongoDB,结合Python Django这一Web2.0开发框架、Hadoop等分布式技术框架设计并实现了视频推荐系统。通过完成系统的概要设计、详细设计、数据模型定义等工作。对可用的开发工具,开发模式、推荐算法进行了选取。在系统主要功能开发实现过程中,完成了基于云技术的系统设计,实现了有效的基于兴趣标签的推荐算法以及系统的数据模型、视图模型、模板等。最后,对系统进行了多方面的测试,例如基本功能检测,兼容性,可扩展性等,确保了系统的稳定性与可用性。基于上述分析、设计,本文对视频推荐系统进行了实现。配置在分布式开发框架上的推荐引擎,对用户的历史记录进行分析,并推荐给用户符合其喜好的视频。除此主要功能外,细节功能如:用户注册,添加视频等功能均在系统中得以实现。
其他文献
<正>心理导语:从2014年初开始,上海、浙江等省市发布了试行"单独家庭可生二胎"的政策,使得符合生育二胎的家庭多了起来。然而如今一年多过去,家中大宝抗拒父母生二胎的新闻却
[目的]为确保病人与医务人员安全,控制结核病传播,预防院内感染,对如何预防控制结核病的传播进行探讨。[方法]通过采取建立健全结核感染预防控制管理组织和三级感染预防体系,
葫芦岛市是严重缺水城市,矿业无序开发导致乌金塘水库钼严重超标,加剧城市饮用水源的匮乏。通过对2004-2017年葫芦岛市乌金塘水库钼含量监测数据整理,分析水质变化趋势。提出
随着沿海区域经济的迅猛发展以及城市人口增长压力的加大,土地资源的短缺问题日益突出,利用围填海的方式拓展土地空间已经成为世界性的趋势和沿海各国的战略选择。但是由此产
<正> 在测量和偏置电路中,常需要恒定的电流源。组成电流源的线路很多,由于运算放大器具有许多优点,这里仅以运放为主体的电流源线路介绍一二。图一和图二的电路适用于作固定
塑料制品的使用已经渗透到汽车、电子、航空等各个行业当中,注塑成型技术是塑料制品的主要加工方法之一。如今传统的经验式注塑模具设计难以满足快速、高质量塑件生产的需求;
Smartermicro公司宣布推出基于Agi PAM技术平台的可重构多频多模功率放大器:S308。S308是基于Agi PAM誖可重构技术平台的多频多模功率放大器,是业界领先的可重构多频多模射频
为充分利用现有模数转换器的速度来提高检测微弱信号的能力和简化电路、降低成本,本文采用叠加成形函数的方法,利用过采样技术实现对微弱信号检测.分析结果表明,用常规中分辨
[目的]观察全程护理干预在糖尿病病人中的应用效果。[方法]将108例糖尿病病人随机分为对照组和观察组,每组54例,对照组病人实施常规护理,观察组病人在常规护理基础上给予全程
随着计算机科学技术、通信技术的飞速发展,特别是物联网概念的提出,极大地促进了移动机器人技术的研究与应用。应用移动机器人技术达到物与人的交互以及物与物的交互,已经对