1. 程式人生 > >K-Means(K均值)、GMM(高斯混合模型),通俗易懂,先收藏了!

K-Means(K均值)、GMM(高斯混合模型),通俗易懂,先收藏了!

1. 聚類演算法都是無監督學習嗎?

什麼是聚類演算法?聚類是一種機器學習技術,它涉及到資料點的分組。給定一組資料點,我們可以使用聚類演算法將每個資料點劃分為一個特定的組。理論上,同一組中的資料點應該具有相似的屬性和/或特徵,而不同組中的資料點應該具有高度不同的屬性和/或特徵。聚類是一種無監督學習的方法,是許多領域中常用的統計資料分析技術。

常用的演算法包括K-MEANS、高斯混合模型(Gaussian Mixed Model,GMM)、自組織對映神經網路(Self-Organizing Map,SOM)

2. k-means(k均值)演算法

2.1 演算法過程

K-均值是最普及的聚類演算法,演算法接受一個未標記的資料集,然後將資料聚類成不同的組。

K-均值是一個迭代演算法,假設我們想要將資料聚類成 n 個組,其方法為:

  • 首先選擇