Affinity Propagation+聚类

Affinity Propagation+聚类

 

sklearn.cluster.AffinityPropagation

谱聚类和AP聚类是基于图的两种聚类。

AP在实际计算应用中,最重要的两个参数(也是需要手动指定)是Preference和Damping factor。前者定了聚类数量的多少,值越大聚类数量越多;后者控制算法收敛效果。

>>> from sklearn.cluster import AffinityPropagation
>>> import numpy as np
>>> X = np.array([[1, 2], [1, 4], [1, 0],
...               [4, 2], [4, 4], [4, 0]])
>>> clustering = AffinityPropagation().fit(X)
>&

你可能感兴趣的:(数据科学,机器学习面试,数据挖掘,机器学习,算法,python,聚类)