1.聚類=!分類
2.分類=給一個數據,判斷該數據是否屬於哪一類。
3.聚類=給出一堆數據,將相似特徵的數據聚到一類,即物以類聚。
k-means聚類=事先給出原始數據所含的類數,然後將具有相似特徵的數據聚為一類。
英語好的可以參看以下圖片介紹:
首先給出原始數據{x1, x2, x3...xn},初始化k個隨機數據u1, u2, u3...uk,二者都為向量。通過下面兩公式進行迭代計算,求出最終所有的u,直到所有的u都不怎麼變化時,這些u值便是所有類的中心位置。
一,
二,
練習程序:
結果:
相關推薦
'3000字乾貨乾貨|一篇搞懂什麼是類!原來Python入門so easy'
"溫故而知新,可以為師已!!Python是面向對象的高級編程語言,在Python裡面“一切都是對象”:數字、字符串、元組、列表、字典、集合等內置數據類型,以及函數、方法、類、模塊都是對象。文章篇幅較長,對你有幫助的話,記得轉發幫助跟多小夥伴!!!文末有福利!!語言本身提供了...
'學習編程丨100 本編程開發類技術書籍,帶你成為企業級開發大牛'
"這個列表包括了 100 多本經典技術書籍,涵蓋:計算機系統與網絡、系統架構、算法與數據結構、前端開發、後端開發、移動開發、數據庫、測試、項目與團隊、程序員職業修煉、求職面試 和 編程相關的經典書籍。這篇文章主要是分類別推薦了該類別所屬的經典書籍列表。每個類別下,從書名就可...
推薦中...