原文:Louvain 算法原理

Louvain算法是一種基於圖數據的社區發現算法,算法的優化目標為最大化整個數據的模塊度,模塊度的計算如下: 其中m為圖中邊的總數量,k i表示所有指向節點i的連邊權重之和,k j同理。A i,j 表示節點i,j之間的連邊權重。有一點要搞清楚,模塊度的概念不是Louvain算法發明的,而Louvain算法只是一種優化關系圖模塊度目標的一種實現而已。 Louvain算法的兩步迭代設計:最開始,每個 ...

2019-03-02 16:12 0 2307 推薦指數:

查看詳情

Louvain社區發現算法

Louvain算法主要針對文獻[1]的一種實現,它是一種基於模塊度的圖算法模型,與普通的基於模塊度和模塊度增益不同的是,該算法速度很快,而且對一些點多邊少的圖,進行聚類效果特別明顯,本文用的畫圖工具是Gephi,從畫圖的效果來說,提升是很明顯的。 文本沒有權威,僅是個人工 ...

Fri Jan 02 07:38:00 CST 2015 7 20850
模塊度與Louvain社區發現算法

轉自:感謝分享!https://zhuanlan.zhihu.com/p/29380602 詳細解釋見: www.cnblogs.com/fengfenggirl Louvain算法其實是基於層次聚類的,圖聚類。層次聚類依據是類間距更大,Louvain算法圖聚類依據是模塊度(公式在下方 ...

Thu Oct 26 22:50:00 CST 2017 0 7316
模塊度與Louvain社區發現算法

  Louvain算法是基於模塊度的社區發現算法,該算法在效率和效果上都表現較好,並且能夠發現層次性的社區結構,其優化目標是最大化整個社區網絡的模塊度。 模塊度(Modularity )   模塊度是評估一個社區網絡划分好壞的度量方法,它的物理含義是社區內節點的連邊數與隨機情況下的邊數只 ...

Sun Nov 08 07:33:00 CST 2015 10 25279
並行計算:並行Louvain社區檢測算法

因為在我最近的科研中需要用到分布式的社區檢測(也稱為圖聚類(graph clustering))算法,專門去查找了相關文獻對其進行了學習。下面我們就以這篇論文IPDPS2018的文章[1]為例介紹並行社區檢測算法。 關於基本的單機/串行社區檢測算法,大家可以參考我的另一篇博客《圖數據挖掘:社區 ...

Mon Dec 13 06:42:00 CST 2021 3 1217
Louvain 論文筆記

Louvain Introduce Louvain算法是社區發現領域中經典的基於模塊度最優化的方法,且是目前市場上最常用的社區發現算法。社區發現旨在發現圖結構中存在的類簇(而非傳統的向量空間)。 Algorithm Theory 模塊度(modularity) 要想理解 ...

Wed Jul 14 04:30:00 CST 2021 0 175
COMMUNITY DETECTION_python-louvain

Python-louvain Package pip install python-louvain #Drawing partition Method 1: Method 2: Supplementary knowledge: 1. ...

Tue Jan 21 04:10:00 CST 2020 0 771
BIRCH聚類算法原理

    在K-Means聚類算法原理中,我們講到了K-Means和Mini Batch K-Means的聚類原理。這里我們再來看看另外一種常見的聚類算法BIRCH。BIRCH算法比較適合於數據量大,類別數K也比較多的情況。它運行速度很快,只需要單遍掃描數據集就能進行聚類,當然需要用到一些技巧,下面 ...

Thu Dec 15 01:13:00 CST 2016 68 42365
TCP協議、算法原理

TCP是一個巨復雜的協議,因為他要解決很多問題,而這些問題又帶出了很多子問題和陰暗面。所以學習TCP本身是個比較痛苦的過程,但對於學習的過程卻能讓人有很多收獲。 ...

Mon Apr 01 17:35:00 CST 2019 0 1547
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM