基于Mongodb推荐系统的研究与应用

被引量 : 0次 | 上传用户:cxcqjf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的迅猛发展,人们的生活方式正在发生前所未有的改变,资源提供者与用户之间可以建立起更加直接的关系,为商务模式的发展提供了更多的选择。与此同时信息数据的爆炸式增长,使得用户很难通过一个小小的屏幕了解获取所有和自己需求相关的有效资源信息。传统的基于关键字的搜索在海量数据和多种格式资源的情况下,也显得力不从心。如何能够获取有效信息,如何能够处理海量数据成为大数据时代的难题。在此背景下,系统能够自动分析用户行为,准确向用户推荐相关资源成为解决这一问题的构想。首先介绍了推荐系统以及MongoDB在国内外的研究现状和应用情况,简单描述了推荐思想应用于涉及大数据系统的重要性和优势。然后着重介绍了该系统所涉及到的关键技术以及市场应用情况,主要包括推荐系统的应用,推荐模型及相应策略的研究,以MongoDB为代表的非关系型数据库的发展,还有涉及数据挖掘的长尾理论部分。第三部分详细介绍了系统的分析设计过程,主要包括系统的需求分析,概要设计,系统的详细设计和数据库设计等内容。第四部分详细说明了系统在具体实现时所做的工作,主要包括系统开发实现的软硬件配置环境,核心功能模块及流程的实现和分布式数据处理的实现。第五部分详细说明了整个系统的测试情况,系统采用单元测试法进行测试。主要包括测试概要,测试的详细情况以及测试数据情况和最终的性能分析部分。最后对系统的进一步研究做了总结和展望。系统研究开发的过程中,通过推荐模型的构建,有效挖掘了长尾上数据的效能,同时将分布式计算的思想运用到用户行为数据分析中去,大大提高了数据的处理效率,并节约了计算资源。通过系统的测试情况可以看出,系统所采用的Slope One算法在大规模数据的预测中显现出优势,能够有效解决推荐系统所存在的冷启动等问题。采用新非关系数据库MongoDB作为数据存储,可以提高系统对于数据的高扩展能力。系统所涉及的模型和方法也适用于其他领域,具有良好的推广前景。
其他文献
目的分析研究帕罗西汀和阿普唑仑在焦虑症临床应用中的疗效以及安全性。方法选取了2009年3月至2010年3月期间来我院治疗的56例广泛性焦虑症患者作为研究对象,将全部患者随机
第一部分生物芯片早期诊断肝胆肿瘤的探讨PartⅠMeDIP芯片分析和建立胆管癌差异甲基化谱目的:利用全基因组启动子区CpG岛甲基化位点检测芯片技术,分析人胆管癌细胞株与人正常胆
吸烟是导致肺癌的一个重要诱导因素,从全基因组基因甲基化水平出发,利用生物信息学方法,通过建立对当前吸烟/不吸烟样本的模式识别分类模型,识别甲基化特征基因,为揭示不吸烟
<正>伴随着教育改革的不断深入、素质教育的大力推进,现代教育技术———计算机多媒体技术和网络技术已广泛地走进小学语文课堂。加上近年来《新课程标准》大力倡导对学生搜
公司法人人格否认制度在我国民商事领域已全面引入,但在刑事领域尚未完全确立。我国刑法规定单位犯罪与自然人犯罪不同的处罚标准不可避免产生自然人利用单位犯罪掩盖自然人犯
TRIPS协议将药品纳入了专利保护范围之后,仿制药工业的知识产权风险变得突出,同时专利药的价格上涨,引起了发展中国家的用药紧张和公共健康危机。尽管之后的《TRIPS协议与公共健
柴胡桂枝干姜汤是小柴胡去半夏加瓜蒌汤的变剂,是厥阴病方药之一,用于治疗半表半里虚寒证并见四肢厥冷、口干或苦,心下微结者。痤疮、酒渣鼻和反复发作的多形红斑等慢性疾病,
在经济高速发展,信息科技高速发达的今天,上市公司会计丑闻和会计事务所审计丑闻已经屡见不鲜。而会计事务所的审计质量也一直是理论界和实务界讨论的热点。文章在研读前人文
埋弧焊是生产效率和经济效益较高的机械化焊接方法之一。在铁路栈桥项目中采用埋弧焊的方法实现钢轨与桥梁钢的焊接,不仅能减轻桥梁自重,而且能够提高生产效率,因此具有较高的实
自二十一世纪以来,金融产品创新的浪潮席卷着整个国内银行业,各商业银行争相从传统的存贷款业务模式转变为资产、负债和中间业务三足鼎立的业务模式,并踊跃推出新型创新产品以提