[发明专利]多重核的可能性模糊聚类算法在审

专利信息
申请号: 201610194776.0 申请日: 2016-03-29
公开(公告)号: CN105894024A 公开(公告)日: 2016-08-24
发明(设计)人: 唐益明;赵跟陆;丰刚永;任福继;胡相慧 申请(专利权)人: 合肥工业大学
主分类号: G06K9/62 分类号: G06K9/62
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 陆丽莉;何梅生
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于多重核的可能性模糊c均值聚类算法,其特征是按如下步骤进行:1对样本集合进行最优划分,使得目标函数值最小;2获得初始隶属度矩阵和初始化聚类中心;3迭代获得隶属度值、聚类中心和典型值;4获得引入权重指数之后的目标函数。本发明能准确的规避FCM对噪声点比较敏感以及PCM容易产生一致性聚类的问题,从而能进一步增加算法的准确性,同时能发现最适合权重值以及当前隶属度值的大小,进而提高算法的可靠性和收敛性。
搜索关键词: 多重 可能性 模糊 算法
【主权项】:
一种基于多重核的可能性模糊c均值聚类算法,其特征是按如下步骤进行:步骤1、令X={x1,x2,…,xj,…,xn}表示给定的样本集合,xj表示第j个样本;1≤j≤n,n是样本的个数;对样本集合X进行最优划分,使得式(1)所示的目标函数值J最小:<mrow><mi>min</mi><mrow><mo>(</mo><mi>J</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><msub><mi>J</mi><mi>i</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msubsup><mi>au</mi><mrow><mi>i</mi><mi>j</mi></mrow><mi>m</mi></msubsup><mo>+</mo><msubsup><mi>bt</mi><mrow><mi>i</mi><mi>j</mi></mrow><mi>&eta;</mi></msubsup><mo>)</mo></mrow><msup><mi>d</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub><mo>,</mo><msub><mi>v</mi><mrow><mi>i</mi><mi>k</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><msup><mi>&sigma;</mi><mn>2</mn></msup><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mo>&part;</mo><mi>j</mi></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mi>&eta;</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>式(1)中,Ji表示第i类的目标函数;c表示划分的类别个数,1≤i≤c,uij表示第j个样本xj隶属于第i类的隶属度值,且表示隶属度矩阵;0≤uij≤1;表示第j个样本属于第i类的隶属度的m次幂;tij表示第j个样本xj隶属于第i类的典型值,表示第j个样本属于第i个类的可能性隶属度的η次幂;a和b表示平衡参数,d(xjk,vik)表示k重高斯核空间的第j个样本xjk与k重高斯核空间的第i类的聚类中心vik之间的距离,并有:d2(xjk,vik)=[φ(xjk)‑φ(vik)]2=k(xjk,xjk)‑2k(xjk,vik)+k(vik,vik)  (2)式(2)中,φ(xjk)表示第j个样本映射到k重核空间的映射函数;φ(xjk)表示第j个样本xj映射到k重高斯核空间的映射函数,并有:式(3)中,为函数的宽度参数;式(1)中,表示第j个样本xj赋予的权重系数,并有:<mrow><msub><mo>&part;</mo><mi>j</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&theta;</mi><mo>|</mo><mo>|</mo><msub><mi>x</mi><mi>j</mi></msub><mo>-</mo><msub><mi>x</mi><mi>z</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>式(4)中,θ表示常数;L表示高斯核空间的核数;xz表示第z个样本,1≤z≤n;||xj‑xz||表示第j个样本xj和第z个样本xz之间的欧式距离;式(1)中,σ2表示协方差矩阵,并有:<mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mi>D</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>,</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>式(5)中,表示方差;步骤2、利用模糊c均值聚类算法对所述样本集合X进行处理,获得隶属度矩阵和k重高斯核空间的聚类中心Vk={v1k,v2k,…,vik,…,vck};以所述隶属度矩阵U和k重高斯核空间的聚类中心Vk作为初始隶属度矩阵U(0)和初始k重高斯核空间的聚类中心步骤3、随机初始化第j个样本xj隶属于第i类的典型值为定义迭代次数为λ,最大迭代次数为λmax;并初始化λ=1;则第λ次迭代的隶属度矩阵为U(λ);第λ次迭代的聚类中心为步骤4、利用式(6)获得第λ次迭代的第j个样本xj隶属于第i类的隶属度值<mrow><msubsup><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><munderover><mo>&Sigma;</mo><mrow><mi>s</mi><mo>=</mo><mn>1</mn></mrow><mi>c</mi></munderover><msup><mrow><mo>&lsqb;</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub><mo>,</mo><msubsup><mi>v</mi><mrow><mi>i</mi><mi>k</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub><mo>,</mo><msubsup><mi>v</mi><mrow><mi>s</mi><mi>k</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mfrac><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>式(6)中,k表示高斯核空间的核数;表示第λ‑1次迭代的k重高斯核空间的第s类的聚类中心,1≤s≤c;步骤5、利用式(7)计算第λ次迭代的第j个样本xj隶属于第i类的典型值<mrow><msubsup><mi>t</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><msup><mrow><mo>{</mo><mfrac><mrow><mn>2</mn><mi>b</mi><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub><mo>,</mo><msubsup><mi>v</mi><mrow><mi>i</mi><mi>k</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><msup><mi>&sigma;</mi><mn>2</mn></msup></mfrac><mo>}</mo></mrow><mfrac><mn>1</mn><mrow><mi>&eta;</mi><mo>-</mo><mn>1</mn></mrow></mfrac></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>步骤6、利用式(8)获得第λ次迭代的聚类中心<mrow><msubsup><mi>v</mi><mrow><mi>i</mi><mi>k</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><mo>(</mo><mrow><mi>a</mi><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>m</mi></msup><mo>+</mo><mi>b</mi><msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>&eta;</mi></msup></mrow><mo>)</mo><mi>&phi;</mi><mo>(</mo><msub><mi>x</mi><mrow><mi>j</mi><mi>k</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><mrow><mi>a</mi><msup><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>m</mi></msup><mo>+</mo><mi>b</mi><msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>i</mi><mi>j</mi></mrow><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>&eta;</mi></msup></mrow><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>步骤7、判断或λ>λmax是否成立,若成立,则表示为最优聚类中心,并令后代入式(1)中;为最优典型值,并令后代入式(1)中;为最优隶属度值,并令后代入式(1)中;从而实现对样本集合X的最优划分,ε是为预先设定的阈值;若不成立,则λ+1赋值给λ,重复步骤4顺序执行,直到满足条件为止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610194776.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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