Python :k-means聚類算法對數據進行分類

K均值聚類算法,基於目標最小化策略算法能夠首先從給定的數據集中,隨機選擇k個數據對象做爲k個簇的初始聚類中心,且每一個聚類中心點對應於一個聚類;對剩餘的數據對象,計算它們與各個簇中心點的距離,將它們指派到離其最近的簇中;最後,從新計算各個簇中的中心點。按照上述過程進行重複計算,直到聚類中心點再也不發生變化或者目標準則函數收斂到一個最佳的位置處。該算法所採用的目標函數通常爲如式(1)和式(2)所示:
相關文章
相關標籤/搜索