基于云计算平台的智能推荐系统研究

来源 :安徽大学 | 被引量 : 26次 | 上传用户:ch3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我们每天都在创造、传递和接收信息,信息在当代正处于空前膨胀的状态。面对处理如此海量的数据所带来的问题,专家学者和业界都在进行相关研究,其中重要的两个方向就是云计算和推荐系统。云计算在存储和处理海量数据上具有它强大的优势。同时它将存储资源和计算资源通过服务的方式提供给用户,并按用户的需要弹性地分配服务性能。通常我们通过购买计算机硬件和软件来获得计算机带给我们的便利。然而当我们不使用计算机或者仅使用了计算机的少部分系统资源时,计算机处于闲置的状态。这是一种资源浪费,不但是我们消费大量金钱购置了无法充分使用的资源,同时由于制造出来的大量计算机的闲置也是对环境造成破环,尤其是淘汰的旧计算机更是一种环境污染。而云计算改变了我们对计算机的观念,我们需要的并不是计算机的硬件或软件,我们需要的是一种IT服务。因此在云计算充分发展时,我们不需要购买计算机硬件和软件,只要按需购买云计算提供的IT服务,我们可以通过任何可用的终端访问云端服务。众多IT界领先的大公司参与到云计算的研究和研发中,包括IBM、Google、微软、苹果公司等等。其中Google公司提出的云计算在文件系统、编程模型和关系数据存储三个方面的技术理论:GFS、MapReduce和BigTable对云计算发展具有指导性的作用。在此理论基础上很多公司和组织对云计算进行了技术实现,其中最重要的是Apache基金会的开源实现Hadoop。推荐系统能够帮助用户从大量信息中发现其感兴趣的内容。推荐系统的推荐方法包括基于内容的推荐、基于协同过滤的推荐和基于知识的推荐。基于协同过滤的推荐系统是当前常用的推荐方式,它通过找到和你趣味相投的用户来向你推荐他们也喜欢的项目。它更体现出在互联网时代人们之间的群体智慧。推荐系统和云计算二者之间有着天然的互相作用和影响的潜力。当代业界的推荐系统的数据来源常常是上百万乃至上亿级的数据记录,这对系统如何存取这些数据以及如何快速计算出推荐结果都提出了更高的要求,云计算技术的产生为这些问题提供了答案。在未来的IT发展中,云将成为一切计算任务的原动力和存储场所。为了能够在云计算平台上实现高效、优质的推荐系统,本文对推荐系统和云计算技术的研究现状进行阐述,重点对基于项目协同过滤的推荐算法和基于关联规则挖掘的推荐算法进行研究分析,参考Google云计算编程模型的一些改进原则,得出自己的基于MapReduce的项目协同过滤和关联规则的推荐算法的改进算法,使得算法可以在Hadoop平台中运行。本文通过让算法适应云平台,使得推荐系统具有很强的并行计算能力以及容错性和可扩展性。
其他文献
旅行商问题(Traveling Salesman Problem,TSP)是一个经典的组合优化问题,是多种复杂问题的一种简化形式。TSP问题的搜索空间随着城市数的增加而增大,在庞大的空间中寻找最优解,往
随着互联网的飞速发展,计算机技术在人们的日常生活中扮演着越来越重要的角色。计算机技术给人们日常生活送来便捷,但是,信息安全问题也变得越来越突出。计算机用户的信息隐
伴随着物联网浪潮的席卷而来,无线传感器网络(Wireless Sensor Network,WSN)技术得到了快速发展并日益成熟,无线技术走入了生活等各个领域,人们的生活方式正在发生着翻天覆地
在计算机系统应用研究过程中,为了避免由微小差错而引发的损失,这些系统在投入使用之前,需要根据系统属性进行建模,并对建好的模型进行分析与验证,以保证系统投入使用之前系
随着现代科学技术的不断发展,人们对高清逼真的视觉体验的追求越来越迫切,这就需要我们使用的摄像设备越来越高级,但是,相比于人类最直观的视觉感受,摄像设备有一定技术上的缺陷。
随着科技的发展和人们生活水平的提高,传统视频监控系统已满足不了生产和生活的更高需求。智能视频监控系统凭借其智能化、高实时性及高检测率等优势得到了广泛的应用。运动目
物联网(Internet of Things)被称为继计算机、互联网之后的世界信息产业第三次革命技术浪潮,是目前通信信息领域最热门的研究方向之一。伴随物联网应用的出现,信息安全问题接
学位
数据挖掘技术可以从海量数据中挖掘出潜在的、有意义的知识,而从海量数据中找到那些极少数的异常行为,并从这些异常行为中发现有意义的模式是一个富挑战性的工作。现实应用领
随着人类海上运输的发展,海上溢油事故就接连不断,海上溢油不仅给人类社会带来巨大的经济损失,并且带来不可估量的环境和生态影响。由于海洋溢油具有不可预见性和瞬时性等特