Python_无监督学习_基于轮廓系数法的K-means聚类实现
K-means算法属于无监督学习,根本思想是将数据集中数据分为k组,计算各组元素到其聚类中心的欧氏距离。
在K-means方法中主要需要解决的问题是确定合适的分组数k,此时引入轮廓系数,通过计算不同分组数k下的轮廓系数确定最佳的k值。
Python中实现基于轮廓系数法的K-means聚类需要用到sklearn库中的相关部分和Pandas包。
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_score
原创
2022-05-05 10:14:33 ·
3923 阅读 ·
2 评论