FCM_Cluster
所属分类:图形图像处理
开发工具:Visual C++
文件大小:360KB
下载次数:542
上传日期:2008-07-27 14:16:15
上 传 者:
alphasky
说明: FCM算法是一种基于划分的聚类算法,它的思想就是使得被划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小。模糊C均值算法是普通C均值算法的改进,普通C均值算法对于数据的划分是硬性的,而FCM则是一种柔性的模糊划分。
(FCM algorithm is a clustering algorithm based on the division of its thinking is that it is making is divided into clusters with the greatest similarity between the object, and different similarity between the smallest cluster. Fuzzy C-means algorithm is an ordinary C-means algorithm, the general C-means algorithm for data delineation is rigid, while the FCM is a soft fuzzy partition.)
文件列表:
FCM聚类算法\data\center.txt (190, 2002-08-10)
FCM聚类算法\data\datain.txt (36775, 2002-08-10)
FCM聚类算法\data\matrix.txt (44384, 2002-08-10)
FCM聚类算法\data\paramOut.txt (24, 2002-08-10)
FCM聚类算法\FCM.APS (20568, 2006-07-05)
FCM聚类算法\FCM.clw (1057, 2006-07-14)
FCM聚类算法\FCM.cpp (2021, 2002-07-13)
FCM聚类算法\FCM.dsp (4105, 2002-07-13)
FCM聚类算法\FCM.dsw (529, 2002-07-13)
FCM聚类算法\FCM.h (1291, 2002-07-13)
FCM聚类算法\FCM.ncb (91136, 2006-07-14)
FCM聚类算法\FCM.opt (248832, 2006-07-14)
FCM聚类算法\FCM.plg (1556, 2006-07-04)
FCM聚类算法\FCM.rc (5216, 2002-07-13)
FCM聚类算法\FCMDlg.cpp (12680, 2003-03-05)
FCM聚类算法\FCMDlg.h (1627, 2002-07-15)
FCM聚类算法\FCM聚类算法介绍.doc (62976, 2006-06-29)
FCM聚类算法\res\FCM.ico (1078, 2002-07-13)
FCM聚类算法\res\FCM.rc2 (395, 2002-07-13)
FCM聚类算法\Resource.h (528, 2002-07-13)
FCM聚类算法\StdAfx.cpp (205, 2002-07-13)
FCM聚类算法\StdAfx.h (1056, 2002-07-13)
FCM聚类算法\data (0, 2002-08-10)
FCM聚类算法\Debug (0, 2006-12-23)
FCM聚类算法\res (0, 2002-07-16)
FCM聚类算法 (0, 2008-07-26)
请运行程序,并在程序所在文件夹下面创建文本文件:datain.txt和paramOut.txt,文件的详细说明见下面。程序的运行没有可视的界面,运行完毕之后会在该文件夹下面产生center.txt和matrix.txt两个文件,其中center.txt为聚类的中心,matrix.txt为隶属度矩阵。在运行本程序之前,先参考一下FCM聚类算法介绍.doc
输入文件:
datain.txt
paramOut.txt
其中,datain.txt表示输入的样本数据
paramOut.txt表示输入的聚类参数。
1168
5
4
2
500
.1
其中1168表示样本点的个数,5表示输入样本的维数,4表示要聚类的类别数,2表示m参数,500表示最大的循环次数,0.1表示聚类的精度。
输出文件
center.txt表示聚类的中心,
2.235158,2.216862,2.259246,2.179756,14.487826,
2.011866,1.990132,1.***6863,1.928874,9.807125,
2.159366,2.154501,2.137472,2.051354,21.563583,
1.777569,1.751310,1.846922,1.76***09,2.417483,
一个行表示一个类中心,一个列表示一个维度。
matrix.txt
0.063055,0.129468,0.029966,0.777510,
0.011885,0.030029,0.004839,0.953246,
0.012895,0.035797,0.004966,0.946342,
0.***2582,0.010087,0.005656,0.001675,
0.017419,0.047566,0.006742,0.928273,
0.113058,0.570329,0.031078,0.285535,
0.623048,0.305760,0.040247,0.030945,
0.081656,0.862810,0.014612,0.040923,
0.911263,0.040214,0.040591,0.007932,
0.006618,0.017270,0.002653,0.973458,
0.004695,0.012169,0.001894,0.***1242,
0.004305,0.011272,0.001727,0.***2697,
0.006***3,0.017895,0.002830,0.972292,
一个行表示一个样本属于四个类的隶属度向量,一个列表示属于第几类的隶属度。
本软件源代码公开,如有改动使用请拷贝一份给作者:jakezj@163.com
主页:http://agents.yeah.net
近期下载者:
相关文件:
收藏者: