
基于Matlab实现的K-MEANS聚类算法
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
k-means算法接收输入参数k;然后将n个数据对象划分为k个聚类以便使得到达目标:同一聚类内的对象相似度较高;而不同聚类间的对象相似度较低。聚类间相似性通过各聚类中对象的均值计算其中心对象(引力中心)。该算法的工作流程如下:首先从全部数据中随机挑选指定数目作为初始点;接着将剩余所有样本按照与其各中心点之间的距离关系分配至最近的类别;随后根据重新分组后的数据重新计算各个聚类的新中心位置;重复上述操作直至满足预设终止条件。整个过程均采用最小化目标函数值(如平方误差和)来指导迭代优化。数学表达式如下:J = Σ_{k=1}^{K} Σ_{x∈C_k} ||x - μ_k||²,其中μ_k表示第k个聚类的中心点。
全部评论 (0)
还没有任何评论哟~


