6.4 如何初始化聚类中心-机器学习笔记-斯坦福吴恩达教授
生活随笔
收集整理的這篇文章主要介紹了
6.4 如何初始化聚类中心-机器学习笔记-斯坦福吴恩达教授
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如何初始化聚類中心
通常,我們會隨機(jī)選取 KKK 個(gè)樣本作為 KKK 個(gè)聚類中心(K<m)( K<m )(K<m)。但是,如下圖所示,不同的初始化有可能引起不同的聚類結(jié)果,能達(dá)到全局最優(yōu)(global optimal)固然是好的,但是,往往得到的是局部最優(yōu)(local optimal)。
現(xiàn)在,想要提前避免不好的聚類結(jié)果仍是困難的,我們只能嘗試不同的初始化:
fori=1to100:for\quad i=1\ to\ 100 :fori=1?to?100:
隨機(jī)初始化,執(zhí)行 K-Means,得到每個(gè)所屬的簇 c(i)c^{(i)}c(i) ,以及各聚類的中心位置 μμμ :
c(1),c(2),...,c(m),μ1,μ2,...,μkc^{(1)},c^{(2)},...,c^{(m)},\ μ_1,μ_2,...,μ_kc(1),c(2),...,c(m),?μ1?,μ2?,...,μk?
計(jì)算失真函數(shù) JJJ
選擇這 100 次中, JJJ 最小的作為最終的聚類結(jié)果。
顯然,該方法計(jì)算量較大,所以只適用于 KKK 值較小的場景。
總結(jié)
以上是生活随笔為你收集整理的6.4 如何初始化聚类中心-机器学习笔记-斯坦福吴恩达教授的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6.3 优化-机器学习笔记-斯坦福吴恩达
- 下一篇: 6.5 如何确定聚类数-机器学习笔记-斯