[发明专利]基于Spark平台采用两次评价的加权选择集成三支聚类方法有效

专利信息
申请号: 201710548072.3 申请日: 2017-07-06
公开(公告)号: CN107480694B 公开(公告)日: 2021-02-09
发明(设计)人: 于洪;陈云;胡峰;王国胤;胡军 申请(专利权)人: 重庆邮电大学
主分类号: G06K9/62 分类号: G06K9/62
代理公司: 重庆市恒信知识产权代理有限公司 50102 代理人: 刘小红
地址: 400065 重*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 spark 平台 采用 两次 评价 加权 选择 集成 三支聚类 方法
【权利要求书】:

1.一种基于Spark平台采用两次评价的物流配送数据聚类方法,其特征在于,包括以下步骤:

步骤1,对物流配送大数据集进行分区管理并生成对应的弹性分布式数据集RDD;

步骤2,使用基于Spark的K-Means聚类算法同时对每个分区的数据进行聚类,生成多个不同的聚类成员;

步骤3,通过两次评价,构造聚类成员新的评价函数以及加权选择策略,对聚类成员进行选择,删除聚类效果不佳的聚类结果,构成新的聚类成员;

步骤4,将聚类成员进行集成,构造一个加权的投票矩阵,根据三支决策规则进行聚类划分,得到最终的三支聚类结果。

2.根据权利要求1所述的基于Spark平台采用两次评价的物流配送数据聚类方法,其特征在于,所述步骤1对大规模数据进行分区管理具体包括步骤:首先将大规模数据集存储在分布式文件系统HDFS下;然后初始化环境变量SparkContext,再通过函数textFile()将数据集转换成弹性分布式数据集RDD形式,创建分区个数numPratitions,用函数getPartition(key:Any)对输入的key做计算,返回key的分区ID。

3.根据权利要求1所述的基于Spark平台采用两次评价的物流配送数据聚类方法,其特征在于,所述步骤2使用基于Spark的K-Means聚类算法对每个分区的数据进行聚类,生成多个不同的聚类成员具体包括步骤:

通过设置类簇数目k以及不同的迭代次数,将类簇个数k映射到每个分区,运行算法,输出键值对(id,x),其中id标记了数据对象x的簇号,然后合并分区得到聚类结果,得到m个不同的聚类成员。

4.根据权利要求3所述的基于Spark平台采用两次评价的物流配送数据聚类方法,其特征在于,所述K-Means聚类算法具体包括:

Step1:对输入数据集进行分区,得到K个分区的RDD1;

Step2:在前k个分区中,每个分区随机选择一个点作为初始聚类中心,存储在RDD2中;

Step3:根据欧式距离公式计算每个数据对象与聚类中心的距离,并以键值对(xi,e)的形式存储在RDD3中;

Step4:对RDD3进行Reduce操作,对数据对象进行类簇划分,并以键值对(id,xi)的形式存储在RDD4中,id记录每个数据对象的簇号;

Step5:在第RDD5中计算每个类簇的平均值,得到新的聚类中心点,其中RDD1-RDD5分别表示第一弹性分布式数据集-第五弹性分布式数据集;

Step6:循环迭代Step3至Step5,直到达到最大迭代次数,输出聚类结果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710548072.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top