11.1算法原理

来自CloudWiki
112.38.217.43讨论2018年5月28日 (一) 13:36的版本 (创建页面,内容为“k-均值算法把簇的形心定义为簇内点的均值。 它的处理流程如下: 1.在数据点集D中随机的选择k个对象(这个k表示你要讲数…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

k-均值算法把簇的形心定义为簇内点的均值。

它的处理流程如下:

1.在数据点集D中随机的选择k个对象(这个k表示你要讲数据集分成几个簇),每个对象代表一个簇的初始均值或中心。

2.对剩下的每个对象,根据其与哥哥簇中心的欧氏距离,将它分配到最相似的簇。

3.k-均值算法迭代的改善内变差。对于每个簇,它使用上次迭代分配到该簇的对象,计算新的均值。

4.使用更新的均值作为新的簇中心。重新分配所有对象。

5.迭代继续,直到分配稳定,本轮行程的簇的中心点坐标与前一轮行程的簇相同。