您的当前位置:首页正文

基于BP神经网络泛化能力的模糊聚类分析

2022-11-18 来源:好走旅游网
维普资讯 http://www.cqvip.com

第8卷第2期 金华职业技术学院学报 VoADr.2008 I.8 No.2 2008年4月 基于BP神经网络泛化能力的模糊聚类分析 乔占周 (聊城职业技术学院,山东聊城252000) 摘要:利用专家经验时样本集进行聚类,通常是便捷有效的,为了衡量聚类的可信度,提出了基于BP神经网络泛 化能力的模糊聚类方法,实例表明,此方法是行之有效的。 关键词:BP神经网络;模糊聚类;分析 中图分类号:TP183 文献标识码:A 文章编号:1671—3699(2008)02-0039-03 引言 样本抽取m个特征,使得麓= ,…, T,i=1,2, …, ;其中粕表示第 个样本的第-『个特征值。 人脑具有很强的模糊聚类能力,这种能力是在 结合专家经验,通过对样本特征的分析,将样本 后天的学习中获取的。通过分析样本特征,结合先 聚为s类。并利用重心法,确定聚类中心 ,X:,… 验知识和常识.样本集可被相关领域的专家予以比 s,其中X =ix X ,…, ,i=1,2,…,s。 较合理的聚类。这种聚类是行之有效的,通常也是 1_2 BP神经网络的构建与训练 必要的。 构建三层BP神经网络,输入层与输出层的神经 然而,由于专家经验的差异,同样是把样本集 元数分别为m和s,选取s与m中间的一个整数作 聚为.s,不同的专家所给的聚类往往是不同的。怎样 为隐含层的神经元数:采用Sigmoid函数作为隐含层 来衡量这些聚类的优劣呢?基于此,本文利用人工 和输出层的激活函数;以聚类中心X ,X:,… s为输 神经网络【 -2]进行模糊聚类.以确定不同专家所给聚 入矢量。相应的目标矢量为 类结果的可信度。 =[1,O,0,…,O] , =[O,1,0,…,O] , =1基于BP神经网络泛化能力的模糊 [O,0,0,…,lr 其中, (1≤i≤s)均为S维矢量,训练网络直到误差 聚类分析法 达到要求。 1.3模糊聚类及可信度 基于BP神经网络泛化能力的模糊聚类分析法 分别把样本 , ,…, 作为BP神经网络的输 的思想为:首先.利用专家经验对样本集进行初步聚 入矢量,求得对应的输出矢量为口 ,a2,…,%,其中 类,确定聚类中心,并构建适宜的BP神经网络予以 a/=hl, ,…, ](a=l,2,…, ),a/l, ,…,‰分别为 训练;接着,基于BP神经网络的泛化能力,将聚类中 心视为样本集上的模糊集.利用训练好了的BP神经 样本施相对于模糊集 , :,… 的隶属度。 网络,求出每个样本相对于各个聚类中心的隶属度; 设au=max{a ̄l, ,…, }( =1,2,…, ;1≤ ≤s), 最后,根据最大隶属原则将样本集进行模糊聚类 即样本筏隶属于模糊集置的程度最高,根据最大隶 (可以验证,所得的模糊聚类与初步聚类是一致的), 属原则,样本以 的程度相对隶属于模糊集 。将 并将所获得的各个最大隶属度的均值,作为聚类的 X (i=1,2,…, ;1≤磊≤s)聚为一类,所得的模糊聚 可信度。由此,可借助可信度的高低,评价出专家经 类与初始聚类是一致的。 验所做聚类的优劣。具体步骤如下。 取 : ± ±:::± 1.1步聚类,确定聚类中心 ,则h可以作为聚类优劣 设样本集 , :,…, }, 为样本容量,每个 的一种衡量指标,定义h为聚类的可信度。 收稿日期:20o8一Ol一24 作者简介:乔占周(1979-),男,山东聊城人,助教,主要从事人工智能的研究。 维普资讯 http://www.cqvip.com 40 金华职业技术学院学报 2 0 0 8在 2实例分析 本例以矿业开发密集程度【。】将迁安各乡镇作 块面积占总面积的百分比和单位面积采矿边界四 个指数.初步确定迁安市矿业开发密集程度为五 级,一级为最密集,五级则几乎没有矿业开发。见 模糊聚类分析,采用单位面积采矿斑块数、采矿斑 表1。 表1迁安各乡镇的矿业开发密集程度 口。 通过分析样本特征,依据专家经验,可作如下 达到误差要求。 聚类: 、 : —\ 、 z 。各类的聚类中心 。, , 。, , 5依次为: i\ \ 。 [0.3435,0.3489,19.747],[0.4637,0.1250,12.256], , [0.1307,0.0607,3.7227],[0.0986,0.0246,1.6076], \ \ [0.0031,0.0001,0.0696]. 构建3—4—5三层BP神经网络,以Sigmoid函数 作为隐含层和输出层的激活函数,最大训练次数设 0 500 1000 1500 20013 2500 3【瑚 3500 4000 为5000。误差指标设为10 .为了加快训练速度,本 图1误差训练记录 文采用加入动量项和学习速率自调整的BP算法问, 在MArIIAB环境下。调用神经网络工具箱的 利用训练好了的网络,可以获得绚(1≤Z≤19) tralngdx函数训练网络.训练过程中的误差记录如下 相对于模糊集 。, , 3, , 5的隶属度(见表2)。 图1所示。分析图1可知,网络训练4345次后,即 经计算,聚类的可信度为0.9699。可以验证,同样是 维普资讯 http://www.cqvip.com

第2期 乔占周:基于BP神经网络泛化能力的模糊聚类分析 41 聚作5类,其它聚类均不及这种聚类方法的可信度 高,从而在将样本聚为5类时,这种聚类为最优的。 同一个样本,不同的专家往往会作出不同的聚类。 利用基于BP神经网络泛化能力的模糊聚类分析 法.可以对这种凭借专家经验,同样是聚为Is类的 不同聚类的优劣进行衡量。这就为最优聚类的确定 提供了一种行之有效的方法。 3结论 样本集被相关领域的专家聚类时,通常并不采 用动态聚类和分级聚类等数学方法,而是凭借相关 领域的经验,去分析样本的特征。由于人脑中的经 验是模糊的,在样本集的边界不确定的情形下,对 利用专家经验,对同一个样本集所作的聚类, 当类数不同时.怎样去衡量它们的优劣呢?对这种 情况,仅仅去考察它们的可信度是不够的,怎样引 入其它的评价指标来解决这个问题是值得研究的。 表2样本相对于模糊集 。, , , , 5的隶属度 参考文献: [1】冯天瑾.神经网络技术[M】.青岛:青岛海洋大学出版社,1993. [2]袁曾任.人工神经元网络及其应用[M】.北京:清华大学出版社,1999. [3]李富平.矿业开发密集程度的模糊聚类分析【J】.化工矿物与加工,2003(10):9-11. [4]杨建刚.人工神经网络实用教程[M】.杭州:浙江大学出版社,2001. Fuzzy Cluster Analysis Based on Extending Ability of BP Neural Network QIAO Zhan-zhou (Liaocheng College of Vocation and Technology,Liaocheng 252000,China) Abstract:Usually it is useful to deal with the sample set by means of experience of experts.In order to test the credibility of clustering,the paper presents fuzzy cluster analysis based on extending ability of BP neural network.An example is given to demonstrate the eff ̄ctiveness of hte method. Key words:BP neural network;fuzzy cluster;analysis 

因篇幅问题不能全部显示,请点此查看更多更全内容