APP下载

基于偶对约束和马氏距离的半监督模糊聚类算法

2014-10-11李凯王亮周宇飞

河北大学学报(自然科学版) 2014年5期
关键词:监督实验

李凯,王亮,周宇飞

(河北大学数学与计算机学院,河北保定 071002)

基于偶对约束和马氏距离的半监督模糊聚类算法

李凯,王亮,周宇飞

(河北大学数学与计算机学院,河北保定 071002)

研究了基于偶对约束的半监督模糊聚类,将马氏距离引入到半监督模糊聚类SCAPC(semi-supervised fuzzy clustering algorithm with pairwise constraints)中,获得了一种新的半监督模糊聚类目标函数,通过求解优化问题,提出了一种基于偶对约束和马氏距离的半监督模糊聚类算法M-SCAPC(Modified-SCAPC).针对选择的标准数据集和人工数据集,对提出的算法M-SCAPC进行了实验研究,并与FCM(fuzzy C-means)、AFCC(active fuzzy constrained clustering)和SCAPC算法的聚类性能进行了比较,表明了提出的算法M-SCAPC在收敛速度和正确率方面的有效性.

半监督聚类;偶对约束;度量学习;马氏距离

1 引入马氏距离的半监督聚类算法M-SCAPC

给定一个具有N个样本的数据集X={xi|i∈{1,…,N}},假设集合X中的样本点被分为c个簇S1,S2,…,Sc,并记vk(k∈{1,…,c})表示c个聚类中心,uik表示样本点xi属于簇Sk的隶属度,V和U分别表示由聚类中心构成的集合与由隶属度构成的矩阵.

欧氏距离较适用于球形数据,然而该度量受样本间的相关性影响较大,在处理非球形数据或高维数据时聚类效果较差,同时聚类速度也较慢,而马氏距离在处理相关性较大的数据集时具有较好的效果[6].针对这种情况,研究了使用马氏距离的半监督聚类,获得了如下的目标函数:

下面给出算法M-SCAPC的描述:

1)初始化最大簇数Cmax,设置簇的阈值e和ε,并初始化簇中心和隶属度;

2)计算协方差矩阵Ck和马氏距离;

3)利用式(3)和(4)分别计算参数β和参数α;

4)计算各簇的势,如果簇的势小于阈值e,则删除该簇,并减少相应簇的数目;……

登录APP查看全文

猜你喜欢

监督实验
记一次有趣的实验
突出“四个注重” 预算监督显实效
做个怪怪长实验
监督见成效 旧貌换新颜
夯实监督之基
NO与NO2相互转化实验的改进
实践十号上的19项实验
绩效监督:从“管住”到“管好”
监督宜“补”不宜“比”
人大监督不能总是“心太软”