1 / 61
文档名称:

基于云计算平台Hadoop的聚类研究.pdf

格式:pdf   页数:61
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于云计算平台Hadoop的聚类研究.pdf

上传人:799474576 2016/2/1 文件大小:0 KB

下载得到文件列表

基于云计算平台Hadoop的聚类研究.pdf

文档介绍

文档介绍:独创性(或创新性)声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得桂林电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:日期:关于论文使用授权的说明本人完全了解桂林电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属桂林电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为桂林电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。(保密的论文在解密后遵守此规定)本学位论文属于保密在____年解密后适用本授权书。本人签名:日期:导师签名:日期:万方数据摘要I摘要随着互联网的蓬勃发展,数据的规模不断扩大,从KB量级发展到TB甚至PB量级。如何从海量的数据中快速有效地挖掘出对用户有用的知识,是数据挖掘所面临的一个新的挑战。Hadoop是一个开源的云计算平台,可以实现海量数据的高效存储和分析。聚类分析是数据挖掘的重要分支,基于Hadoop平台的聚类研究是一个新的热点。论文研究了云计算技术和聚类分析技术,着重研究了基于Hadoop平台的聚类方法。主要内容包括:(1)研究云计算技术。重点对Hadoop 平台的分布式文件系统(HDFS)和编程模型(MapReduce)的核心架构、技术以及相关的机制进行深入研究和分析,为算法设计和实现奠定坚实基础。(2)研究聚类分析技术。重点研究了聚类算法的基本流程、设计要求和评估标准,剖析了基于层次、基于划分、基于密度以及面向高维数据的聚类算法思想,分析了基于云计算平台聚类分析技术的研究现状。(3)针对现有很多聚类算法不能有效迁移到云计算平台的问题,提出一种能在Hadoop 平台实现高效并行化的聚类算法bigKClustering。算法借鉴微簇的思想,将数据划分后得到的每个分组抽象成一个特征向量,并将它当做一个虚拟点处理,可以保证比较紧凑的点始终属于同一个簇,提高聚类质量。算法在聚类过程中只对原始数据进行一次划分,避免了很多传统聚类算法迭代操作原始数据集的做法,仅需少数几个job就能在MapReduce框架上完成并行化操作。实验结果表明,bigKClustering算法不仅具有良好的时间效率和聚类效果,同时具有良好的可伸缩性和时间稳定性。(4)针对MapReduce在执行算法过程中产生大量中间值的问题,提出SnIClustering聚类算法。算法借鉴采样和过滤的思想,尽量减少最终聚类过程所涉及到的数据量。首先,使用概率采样的方式从原始数据集中抽取极少量具有全局代表性的样本;然后,根据这些样本的分布特征对原始数据集进行有效过滤;最后,在单个节点上对过滤后保留下来的数据和样本进行聚类。实验结果表明,SnIClustering算法具有良好的时间效率和较高的聚类质量,同时具有良好的可伸缩性。关键词:海量数据;数据挖掘;云计算;Hadoop平台;聚类万方数据AbstractIIAbstractWith the rapid development of technology, sizes of dataset are growing dramatically. A typical dataset might involve Terabytes or even Petabytes of data. How to extract meaningful and helpful information quickly and efficiently from vast amounts of data is a new challenge for data mining. Hadoop is an open source cloud computing platform, which provides the users the powerful capacities of data collection, storage puting. Clustering analysis is an important field of data of clustering based on Hadoop has been a new this the