1. 首页
  2. 编程语言
  3. Python
  4. python实现kMeans算法

python实现kMeans算法

上传者: 2022-04-02 05:28:13上传 PDF文件 70.26 KB 热度 23次

聚类是一种无监督的学习,将相似的对象放到同一簇中,有点像是全自动分类,簇内的对象越相似,簇间的对象差别越大,则聚类效果越好。k均值聚类将数据分为k个簇,每个簇通过其质心,即簇中所有点的中心来描述。首先随机确定k个初始点作为质心,然后将数据集分配到距离最近的簇中。然后将每个簇的质心更新为所有数据集的平均值。然后再进行第二次划分数据集,直到聚类结果不再变化为止。伪代码为K均值算法可能会收敛到局部最小值,而非全局最小。一种用于度量聚类效果的指标为误差平方和。因为取了平方,更加重视原理中心的点。

用户评论