聚類中的相似矩陣和拉普拉斯矩陣

前言(可以略過)

? ? ? ? 最近在看的是關于聚類的論文,之前對聚類的步驟和相關內容不太了解,為了讀懂論文就去學習了一下,這里將自己的理解記錄下來。學習的不全面,主要是為了看懂論文,后續如果有涉及到聚類的,會再補充的,題目就先這樣寫嘍。


聚類分析

????????聚類分析(Clustering)是無監督學習中的一種重要技術,它將數據集中的對象(或數據點)根據某些相似性度量,自動地分成多個組或類別。每個組中的對象彼此相似度高,而不同組之間的對象相似度較低

常用的相似度度量方法包括:

  • 歐氏距離(Euclidean Distance):適用于數值型數據,度量兩個點在多維空間中的距離。
  • 曼哈頓距離(Manhattan Distance):度量點之間的城市街區距離,適用于不同特征之間差異較大的情況。
  • 余弦相似度(Cosine Similarity):度量兩個向量之間的角度,常用于文本數據中,特別是計算文檔或單詞之間的相似度。
  • 皮爾遜相關系數(Pearson Correlation):度量兩個變量之間的線性相關性。

聚類方法

????????常見的聚類算法可以分為幾類:基于劃分的聚類、基于層次的聚類、基于密度的聚類和基于網格的聚類。每種方法有不同的優缺點,適用于不同類型的數據。

  • 基于劃分的聚類:K-means算法
  • 基于層次的聚類:層次聚類算法
  • 基于密度的聚類:DBSCAN算法
  • 基于網格的聚類:STING算法

聚類實現

????????所以聚類的目標是將數據點劃分為若干組(稱為“簇”),使得同一組內的數據點相似,而不同組之間的數據點不相似。為了實現這一目標,我們需要:

1.定義數據點之間的相似性

2.基于相似性構建數據點的圖結構

3.通過分析圖結構來劃分數據點

? ? ? ? 在定義數據點相似性時,會用到一些常見的相似性度量,比如歐氏距離的負指數:S_{ij}=e^{-\frac{\left \| x_i-x_i \right \|^2}{2\sigma ^2}},相似性矩陣?S?是一個?n×n的矩陣,其中?Sij表示數據點?xi 和?xj 之間的相似性(當然這個相似性度量還有很多,也可以自己創新)。根據定義的相似性度量,計算所有數據點之間的相似性,就構建出了相似矩陣?S。相似矩陣?S?反映了數據點之間的局部關系,相似性越高的點越可能屬于同一個簇。

? ? ? ? 之后就要基于相似矩陣S構建拉普拉斯矩陣,拉普拉斯矩陣L_s描述了圖的全局結構,特別是連通性。拉普拉斯矩陣的秩與圖的連通分量數量直接相關。對拉普拉斯矩陣L進行特征分解,得到特征向量,選擇前k個最小的特征值對應的特征向量,將數據映射到一個低維空間,隨后對特征向量進行聚類(如使用K-means算法),得到最終的聚類結果。

L_s=D_s-S,

其中:?D_s 是度矩陣,D_{ii}=\sum _jS_{ij}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/72117.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/72117.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/72117.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前端筆記 --- vue框架

目錄 基礎知識 指令的修飾符 計算屬性 watch偵聽器的寫法 Vue的生命周期 工程化開發&腳手架 VUE CLI 組件注冊的方式 scoped樣式沖突與原理 data 組件之間的關系和組件通信 v-model詳解 sync修飾符 Dom介紹 操作HTML標簽 總結 ref 和 $refs $nextTick 自…

智能雙劍合璧:基于語音識別與大模型的技術沙龍筆記整理實戰

智能雙劍合璧:基于語音識別與大模型的技術沙龍筆記整理實戰 ——記一次網絡安全技術沙龍的高效知識沉淀 引言:當網絡安全遇上AI生產力工具 在綠盟科技舉辦的"AI驅動的未來網絡安全"內部技術沙龍中,筆者親歷了一場關于網絡安全攻…

數據結構(藍橋杯常考點)

數據結構 前言:這個是針對于藍橋杯競賽常考的數據結構內容,基礎算法比如高精度這些會在下期給大家總結 數據結構 競賽中,時間復雜度不能超過10的7次方(1秒)到10的8次方(2秒) 空間限制&#x…

使用 UNIX 命令在設計中搜索標識符:vcsfind 的入門指南

在現代軟件開發和硬件設計中,快速準確地定位和搜索特定標識符是提高開發效率的關鍵。本文將介紹如何使用 UNIX 命令 vcsfind 在設計中搜索標識符,幫助您更高效地管理您的項目。 什么是 vcsfind? vcsfind 是一個強大的 UNIX 命令行工具&#x…

第56天:Web攻防-SQL注入增刪改查盲注延時布爾報錯有無回顯錯誤處理審計復盤

#知識點 1、Web攻防-SQL注入-操作方法&增刪改查 2、Web攻防-SQL注入-布爾&延時&報錯&盲注 一、增刪改查 1、功能:數據查詢 查詢:SELECT * FROM news where id$id 2、功能:新增用戶,添加新聞等 增加:IN…

跳表實現學習

1.介紹 2.源碼 跳表節點: /* ZSETs use a specialized version of Skiplists */ /*** brief 定義跳躍表節點的數據結構。* * 該結構體用于表示跳躍表中的一個節點,包含元素、分數、后向指針和多層鏈表信息。*/ typedef struct zskiplistNode {sds ele;…

Python:正則表達式

正則表達式的基礎和應用 一、正則表達式核心語法(四大基石) 1. ?元字符(特殊符號)? ?定位符 ^:匹配字符串開始位置 $:匹配字符串結束位置 \b:匹配單詞邊界?(如 \bword\b 匹配…

EB-Cable許可管理中的數據安全與隱私保護

在數字化時代,數據安全與隱私保護已成為企業關注的重中之重。作為專業的電纜管理軟件,EB-Cable許可管理不僅在功能豐富和操作便捷方面表現出色,更在數據安全與隱私保護方面為用戶提供了堅實的保障。本文將詳細介紹EB-Cable許可管理在數據安全…

串口通信函數匯總-ing

謝謝各位佬的閱讀,本文是我自己的理解,如果您發現錯誤,麻煩請您指出,謝謝 首先談談我自己對于串口的理解,隨便拿一個嵌入式的板子,它上面有兩個引腳,一個是rx,一個是tx,r…

如何用HTML5 Canvas實現電子簽名功能??

🤖 作者簡介:水煮白菜王,一位前端勸退師 👻 👀 文章專欄: 前端專欄 ,記錄一下平時在博客寫作中,總結出的一些開發技巧和知識歸納總結?。 感謝支持💕💕&#…

大模型開源的工具包有哪些特殊符號可以使用;SEP 是什么

大模型開源的工具包有哪些特殊符號可以使用 目錄 大模型開源的工具包有哪些特殊符號可以使用自定義特殊token:special_tokens=True一、**對話輪次分隔符(必選)**二、**系統提示標記(提升指令理解)**三、**中文特色分隔符(貼合書寫習慣)**四、**開源模型專屬符號(按文檔…

控制系統分類

文章目錄 定義與特點1. 自治系統(Autonomous System)與非自治系統(Non-Autonomous System)自治系統非自治系統 2. 線性系統(Linear System)與非線性系統(Nonlinear System)線性系統非…

通過 ElasticSearch的Python API和`curl` 命令獲取Elasticsearch 所有索引名稱

導言 在大數據管理和實時搜索場景中,Elasticsearch 是一款不可或缺的工具。無論是開發調試、數據維護,還是系統監控,快速列出所有索引名稱都是一個高頻需求。本文將手把手教你如何通過 Python 客戶端連接 Elasticsearch,并用兩種方…

2024年廣州市智能網聯汽車創新實踐年度報告

政策法規方面,積極推進《廣州市智能網聯汽車創新發展條例》的制定和發布,不斷完善法規標準體系,為產業創新發展營造良好政策環境;技術創新方面,企業加大研發投入,在自動駕駛算法、車聯網安全等關鍵領域取得…

計算機操作系統(一) 什么是操作系統

計算機操作系統(一) 什么是操作系統 前言一、什么是操作系統二、操作系統的作用三、推動操作系統發展的主要動力總結(核心概念速記): 前言 當你打開電腦、點擊應用、播放音樂時,是誰在背后默默協調這一切&…

韋伯望遠鏡的拉格朗日點計算推導過程,包含MATLAB和python運動軌跡仿真代碼

研究過程 起源與提出:1687 年牛頓提出 “三體問題”,旨在研究三個可視為質點的天體在相互之間萬有引力作用下的運動規律,但因運動方程過于復雜,難以得到完全解。歐拉的貢獻1:1767 年,瑞士數學家萊昂哈德?…

Gateway:網關路由與登錄鑒權

在微服務架構中,用戶登錄和身份校驗的處理方式確實與單體應用有所不同。在單體架構中,一旦用戶通過身份驗證,其會話信息可以在整個應用范圍內共享,所有模塊都能訪問到用戶信息。然而,在微服務架構下,每個服…

【結構光相機的精度極限】

1. 光源波長((\lambda)) 光源波長是決定結構光相機精度極限的核心因素之一。根據光學衍射極限理論,光的波長越短,能夠分辨的細節越小,精度越高。 理論依據: 根據瑞利判據(Rayleigh Criterion&…

Vision Transformer (ViT):將Transformer帶入計算機視覺的革命性嘗試(代碼實現)

Vision Transformer (ViT):將Transformer帶入計算機視覺的革命性嘗試 作為一名深度學習研究者,如果你對自然語言處理(NLP)領域的Transformer架構了如指掌,那么你一定不會對它在序列建模中的強大能力感到陌生。然而&am…