第4期 陆字曼等:一种新的基于动态SOFM的神经网络聚类模型 259 步骤6:比较信任度、中心相似度,决定节点保留或删除。定义第i个节点与第 个节点的中心相似度 为SC =simi(c ,c ),1≤ < ≤户,信任度阈值 ,中心相似度阈值r。节点删除策略为:当 ( )< ,则删除 第i个节点;当SC <r,则删除信任度 (c)较小的一个节点。如果无删除节点,转步骤3;否则删除节点,将 该节点的数据模式依次输入网络,转步骤3逐步执行。 步骤7:若所有的输入模式都输出完毕,则聚类过程结束。 3应用实例 我们选取了2004年广西部分县(市、区)国民经济基本情况作为实验数据[7],对本文的模型及算法的 性能进行验证分析。具体的实验做法是:采用传统的SOFM网络模型算法[8]和DGDSOM模型算法对89 个有14个属性指标的县聚类。表1和表2分别是两种算法的聚类结果。通过比较,可以得出以下结论: ①通过计算发现,玉州、平果和凭祥与其他各县的经济状况相似程度都不高;DGDSOM算法能够很 好地识别出这3个奇异的数据并单独形成一个类,而SOFM网络模型算法的聚类分析没有发现这3个特 别的数据。因此DGDSOM产生的聚类更加合理。这从两者的平均信任度比较上可以得到进一步验证。 表1 DGDSOM算法聚类结果 Tab.1 Clustering results of DGDSOM algorithm 类别DGDSOM 第1类邕宁县武鸣县横县宾阳县柳江县柳城县鹿寨县临桂县灵川县全州县兴安县永福县平乐县荔浦县恭城 瑶族自治县苍梧县藤县岑溪县合浦县灵山县浦北县平南县桂平县容县陆川县博白县北流市八步区宜 州市兴宾区 第2类上林县隆安县马山县融安县三江县融水县阳朔县灌阳县龙胜各族自治县资源县蒙山县上思县钦南区 钦北区港南区港北区覃唐区福绵区兴业县田阳县田东县昭平县钟山县富Ji『瑶族自治县南丹县大化瑶 族自治县江州区扶绥县大新县宁明县龙州县 第3类龙州县东兴市靖西县田林县隆林各族自治县罗城仫佬族自治县环江毛南族自治县都安瑶族自治县象州县 武宣县忻城县天等县 第4类德保县那坡县凌云县乐业县西林县风山县东兰县巴马瑶族自治县金秀瑶族自治县 第5类右江区金城江区 第6类天峨县合山市 第7类玉州区 第8类平果县 第9类凭祥市 第1类第3类第4类柳江县鹿寨县临桂县灵Ji『县兴安县永福县荔浦县右江区田东县金城江区 三江县资源县德保县那坡县凌云县乐业县田林县西林县风山县东兰县巴马瑶族自治县金秀瑶族自治县 苍梧县藤县岑溪县钦南区钦北区浦北县玉州区容县 第2类隆林各族自治县钟山县南丹县天峨县大化瑶族自治县江州区扶绥县龙州县 第5类第6类柳城县平乐县防城区港北区兴业县田阳县昭平县象州县忻城县大新县宁明县 邕宁县合浦县灵山县北流市平果县八步区兴宾区 第7类上林县隆安县马山县融安县融水县港南区覃唐区靖西县罗城仫佬族自治县环江毛南族自治县都安瑶族 自治县武宣县天等县 第8类阳朔县灌阳县龙胜各族自治县恭城瑶族自治县蒙山县上思县东兴市福绵区富川瑶族自治县合山县凭祥市 第9类武鸣县横县宾阳县全州县平南县佳平县陆川县博白县宜州市 ②DGDSOM能够自适应地产生聚类的数目,克服了SOFM模型需要预先指定聚类数目的缺陷。 ③DGDSOM模型算法迭代了113次得到的结果(平均信任度:0.83)优于SOFM网络模型算法迭代 10 000的结果(平均信任度:0.59)。 维普资讯 http://www.cqvip.com 260 广西师范大学学报:自然科学版 第25卷 4结束语 本文提出的DGDSOM模型是在SOFM网络模型的基础上,引入节点信任度的反馈计算,通过节点 的增删策略来动态建立自组织神经网络结构,克服了SOFM网络模型需要先验知识确定网络结构并且结 构固化的缺陷。应用实例实验结果表明:DGDSOM模型算法最终产生的聚类结果数目准确并且不依赖于 先验知识;节点信任度的计算定量地评价了各个聚类的效果;模型的训练比传统的SOFM模型明显要少, 训练效率得到明显提高。 参考文献: [12 DISTANTE C,SICILLIANO P,PERSUAD K C.Dynamic cluster recognition with multiple self—organizing maps ̄J]. Pattern Analysis&Applications,2002,5(3):306—315. [22 STILL S,BIALEK W.How many clusters?An information—theoretic perspective[J].Neural Computation,2004,16 (12):2483—2506. [3]HAMMER B,MICHELI A,SPERDUTI A,et a1.Recursive self—organizing network models[J].Neural Network, 2004,17(8/9):1061—1085. 1-4]ALAHAKOON L D.Controlling the spread of dynamic self—organizing maps[J].Neural Computing 8‘Applications, 2004,13(2):168—174. [5]TINO P,FARKAS I,van MOURIK J.Dynamics and topographic organization of recursive self—organizing maps[J]. Neural Computation,2006,18(i0):2529—2567. [62王莉,王正欧.TGSOM:一种用于数据聚类的动态自组织映射神经网络[J].电子与信息学报2003,25(3):313—319. [72广西年鉴编委会.广西年鉴:2005卷[M].南宁:广西年鉴出版社,2006. Is]闻新,周露,王丹力.MATLAB神经网络应用设计[M].北京:科学出版社,2000. New Neural Network Model Based on Dynamic SOFM LU Yu—min,GUO Hui—lin,LI Tao—shen,SU Yi—dan (School of Computer,Electronics and Information,Guangxi University,Nanning 530004,China) Abstract:A neural network model based on dynamic growth and delete self—organizing maps (DGDSOM)is presented as an extended version of the Self—Organizing Feature Maps(SOFM),which needs tO preset the clustering number and tends to cluster fuzzily.This paper details the clustering algo— rithm and the implementation of the DGDSOM.The clustering node support degree is defined,and the strategy on growing and deleting nodes dynamically is formulated according to the competition result, support degree and center’S similarity,which is helpful to improve the clustering results.The actual clustering analysis shows that this algorithm can get accurate clustering results. Key words:DGDSOM;clustering;SOFM;node support degree (责任编辑 李小玲)
因篇幅问题不能全部显示,请点此查看更多更全内容