基于Spark平台的聚类算法研究与应用

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:songxinda
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息社会的蓬勃发展,互联网数据呈指数级增长,数据规模的爆炸式激增促进了“大数据”这一名词的火热,我们逐渐步入了大数据时代。各科研单位、团体、公司越来越专注于如何从大规模数据中寻找相应的规律,提炼出有用的价值,各类机器学习算法为解决此类需求提供了思想指导与解决方案,聚类算法作为其中的重要分支得到了长足的发展,并被广泛应用了到各个领域。然而,传统的聚类算法一般为单机运行,在面对大规模数据时往往表现不佳,效率低下难以满足性能要求。为提升传统聚类算法的大数据处理能力,目前常用的手段是将算法基于分布式计算平台并行化,借助分布式集群的优势提升算法的性能。目前主流的分布式计算平台有Apache Hadoop和Apache Spark,然而相比于Hadoop将计算结果存储在磁盘中,将运算中间结果保存在内存中的Spark拥有更高的迭代运算速度,因此能够更好的适应基于迭代运算的机器学习算法。本文针对聚类算法存在的一些问题进行了改进与优化,并将优化后的算法结合Spark大数据分布式框架进行了并行化实现,最后通过实验探讨算法的改进效果,主要工作有以下几点:(1)研究各类聚类算法,主要研究了基于划分的聚类算法,并选取其中几种具有代表性的算法(Kmeans算法、FCM算法)进行深入研究分析。研究此类算法的原理与运行特性,分析算法的优缺点,针对算法中存在的一些缺陷进行优化改进,提升算法的运算效率。存在的这些问题包括初始化中心敏感、易陷入局部极值、类簇数目难以确定、距离计算相对复杂等等。(2)为提升聚类算法对大规模数据集的分析处理能力,结合Spark MLlib机器学习库提供的RDD矩阵、向量运算方法,将聚类算法基于Spark分布式大数据框架实现,完成算法的并行化。并采用了Spark提供的一些RDD操作手段来改进算法的执行效率,包括cache/persist数据持久化、累加器、广播变量等操作。(3)搭建Spark大数据实验平台,借助Hadoop框架的Yarn运行Spark框架。基于Spark实验平台,将改进后的算法应用到一些实际数据集上,观察算法的改进效果和应用价值。实验数据集包括两个部分:一部分取自UCI数据集平台,主要有Iris、KDDcup、Wine数据集;另一部分取自某公司采集的City城市人群数据集。实验结果表明,改进算法在聚类准确率、运算性能、实用性上皆得到了良好的提升。
其他文献
雏鸡阶段饲养的好坏,对母鸡的产蛋成绩有很大影响。法国依莎公司负责技术服务的工程师E.Pasin强调了两点:①良好的起步,提高早期增重;②增强饲养期内的食欲,提高采食量。不难发现,母鸡在18周
小学阶段是学生在学校正式接受英语的起始,教师担负着英语启蒙的重任。虽然大多数孩子已经提前接触了英语,但是学校教育对学生的英语学习的影响还是比较大的。在小学阶段,《小学英语新课程标准》的一级目标要求学生对英语要有好奇心,喜欢听他人说英语。所以,作为教师在课堂上充分培养孩子对英语学习的兴趣,是英语课堂的最首要的追求。同时,兴趣也是引领学生进入英语殿堂最受欢迎的领路仙子,“知之者不如好之者,好知者不如乐
初中语文教学的主要目标就是要教会学生阅读,可以说,阅读教学在初中语文教学中占有重要的地位.因为阅读可以美化学生的心灵,增长学生的知识,拓宽学生的视野,提高学生的审美能
寨卡病毒是一种蚊媒黄病毒,妊娠早期妇女感染寨卡病毒可引起新生儿小头畸形、胎儿宫内发育迟缓及胎儿自发性流产等不良妊娠。人胎盘原代滋养细胞分泌的Ⅲ型干扰素及Ⅲ型干扰
目的:分析评估经直肠超声引导下前列腺5区13针穿刺活检临床应用的安全性及实用性。方法:回顾性分析2013年1月-2016年10月均行经直肠超声引导下前列腺5区13针穿刺活检的189例前
新课程标准中指出英语教学要注重培养学生听、说、读、写的技能,提高学生英语学习的综合能力。“说”即我们常说的口语交际能力,它不仅是必备的语言技能之一,同时良好的口语
本试验选用多穗型冬小麦品种山农28(SN28)和大穗型冬小麦品种泰农18(TN18)为试验材料,于2018年10月至2019年6月在山东农业大学农学试验场进行盆栽和大田试验。设置七种氮肥处理,分别为不施氮(N0)、尿素(N1)、硝态氮(N2)、铵态氮(N3)、硝态氮和尿素1:1混施(N4)、铵态氮和尿素1:1混施(N5)、硝态氮和铵态氮1:1混施(N6)。通过研究不同形态氮素对冬小麦茎蘖生长动态、
《幼儿园教育指导纲要》要求我们做到:“为幼儿提供游戏的条件,尊重幼儿游戏的意见,使幼儿在游戏中获得满足和发展.”幼儿园游戏教学符合儿童身心发展的规律,我们知道,在许多
中国社会主义青年团第一次全国代表大会的召开,宣告了中国共青团正式诞生。大会使中国社会主义青年团实现了思想上、组织上的完全统一,成为在政治纲领和奋斗目标上与中国共产