分层聚类和K-means聚类

hierarchical clustering:
分层聚类通过连续不断地将最为相似的群组两两合并,来构造出一个群组的层级结构。其中的每个群组都是从单一元素开始的。在每次迭代的过程中,分层聚类算法会计算每两个群组间的距离,并将距离最近的两个群组合并成一个新的群组。这一过程会一直重复下去,直至只剩一个群组为止。
来源参考:https://blog.csdn.net/sysu_xiamengyou/article/details/68524182

分级聚类的过程

K-means聚类:
k-means聚类算法不同于分级聚类算法,它会预先告诉算法希望生成的聚类数量,然后算法会根据数据的结构状况来确定聚类的大小。
与分级聚类相比,该算法产生最终结果所需的迭代次数是非常少的,由于函数选用随机数来生成中心点进行聚类,那么可以想象其实每次聚类所产生的顺序几乎是不同的,根据中心点位置的不同,最终聚类所包含的内容可能也会有所不同。
来源参考:https://blog.csdn.net/sysu_xiamengyou/article/details/68941900

K-means聚类过程

你可能感兴趣的:(分层聚类和K-means聚类)