社交網絡初探——鏈路預測

? ? ? ?社交網絡可以用來描述現實社會中的實際網絡,它包括人與人之間的社會關系,物種之間的捕食關系,科學研究中的合作關系等。大量研究已經表明在真實世界中各種不同社交網絡具有許多共同的結構特征,例如小世界性質、無標度性、社團結構等。

? ? ? ?目前,社團發現算法已比較成熟,具體的算法有:GN算法、譜平算法、Kernighan-Lin算法等。

? ? ? ?社團劃分方法也有很多。

? ? ? ?以下是《基于鏈路預測的微博用戶關系分析》的一些學習筆記:

? ? ? ?微博用戶之間形成了復雜的社交網絡。在微博用戶之間有各種影響因素,鏈路預測是微博用戶關系分析的一種模型,該種方法引入了屬性特征,構造了隨機森林的鏈路預測模型,并將模型應用于新浪微博用戶數據集,進行微博用戶關系的訓練預測。通過比較引入微博屬性特征前后的預測性能以及特征的重要性分布,分析了各類特征對微博用戶關系形成的影響。

? ? ??網絡中的鏈路預測是指如何通過已知的網絡結構等信息,預測網絡中尚未產生連接的兩個節點之間產生連接的可能性網絡中的頂點代表用戶,邊代表用戶關系,鏈路預測問題正是對用戶未來關系的分析。目前,社會網絡鏈路預測模型主要發展為三大類:

? ? ?1)基于有監督學習的分類模型,如決策樹、樸素貝葉斯、神經網絡、SVM、KNN及集成方法中的bagging、boossting和隨機森林等。

? ? ?2)概率模型,該模型主要是建立一組可調參數的模型,然后使用優化策略尋找最優的參數值,使模型能夠達到最優,這時兩個未連邊的節點對的概率就是它們產生連邊的條件概率。概率模型的構建方法有貝葉斯網絡模型和馬爾科夫網絡關系模型等

? ? ?3)線性代數方法,該方法是通過降階相似矩陣來計算網絡中節點之間的相似性。Kuegis等人利用圖的鄰接矩陣,并定義一個函數F使得兩個時刻的鄰接矩陣的差異性最小,這樣就將鏈路預測問題轉換成線性代數優化問題,之后再通過矩陣變換和降維的方法將問題轉換為一維的最小二乘曲線擬合問題。

? ? 該文章從網絡拓撲結構特征(度特征、共同朋友特征、朋友總數特征、中介朋友特征、優先鏈接特征、Adamic-Adar特征、朋友評價特征、反向關系特征、鄰居子圖特征)、微博屬性特征(用戶的關注數、粉絲數、微博消息數、所在地)以及朋評價、鄰居子圖等特征分析了用戶關系的影響構造出基于隨機森林(Random Forest)的鏈路預測模型,最后分析了預測模型中各特征的Gini指標,獲得了特征的重要性分布,從而驗證了網絡拓撲結構特征和微博屬性特征對用戶關系的影響。

? ?數據集的獲取是通過中國爬盟的新浪微博用戶關系數據集作為微博研究數據,數據使用之前要對數據進行清洗。

? ?——————————————————————————————————————————————————————

? 歡迎各位交流探討,不吝賜教。轉載請注明出處。

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

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

相關文章

保駕護航金三銀四,內容太過真實

前言 正式學習前端大概 3 年多了,接觸前端大概 4 年了,很早就想整理這個書單了,因為常常會有朋友問,前端該如何學習,學習前端該看哪些書,我就講講我學習的道路中看的一些書,雖然整理的書不多&a…

決策樹——ID3和C4.5

決策樹(decision tree)是一個樹結構(可以是二叉樹或非二叉樹)。其每個非葉節點表示一個特征屬性上的測試,每個分支代表這個特征屬性在某個值域上的輸出,而每個葉節點存放一個類別。使用決策樹進行決策的過程…

保駕護航金三銀四,分分鐘搞定!

開頭 Web前端開發基礎知識學習路線分享,前端開發入門學習三大基礎:HTML、CSS、JavaScript。除此之外還要學習數據可視化、Vue、React、Angular相關框架,熟練運用框架提升開發效率,提升穩定性。 [外鏈圖片轉存失敗,源站可能有防盜…

數組的初始化及輸出

二維數組可以不初始化列數(第二維)。 下面給出的例子是用兩種不同的方式存儲二維數組并輸出: 1. 這是我們通俗易懂的二維數組存儲方法: String[][] data new String[][] {{ "youth", "high", "no&quo…

保駕護航金三銀四,吐血整理

前言 又逢金三銀四,拿到大廠的offer一直是程序員朋友的一個目標,我是如何拿到大廠offer的呢,今天給大家分享我拿到大廠offer的利器,前端核心知識面試寶典,內容囊括Html、CSS、Javascript、Vue、HTTP、瀏覽器面試題\數…

Ajax知識筆記——入門,同步和異步,XHR

Ajax全稱:Asynchronous Javascript and XML ,異步的javascript和XML。 Ajax不是一種語言,是一種無需重新加載整個網頁的情況下,能更新部分網頁的技術。(與后臺交互,實現局部更新,異步更新&…

保駕護航金三銀四,含BATJM大廠

前言 跳槽,這在 IT 互聯網圈是非常普遍的,也是讓自己升職加薪,走上人生巔峰的重要方式。那么作為一個普通的Android程序猿,我們如何才能斬獲大廠offer 呢? 疫情向好、面試在即,還在迷茫躊躇中的后浪們&…

保駕護航金三銀四,媽媽再也不用擔心我找工作了!

01 前言 2021是不平凡的一年,這一年里發生許多事情,大家也都知道。對于互聯網行業來說也是一次重大的打擊,也有一些企業在這次疫情中倒閉了,所以可能對于今年2021年畢業的同學來說是一次很大的考驗,也關乎我們的前途。…

web開發者工具,118頁Vue面試題總結,漲姿勢!

邏輯運算符 JavaScript中有三個邏輯運算符,&&與、||或、!非。 JavaScript 中的邏輯運算符可用來確定變量或者是值之間的邏輯關系。通常用于布爾型值,會返回一個布爾值true 或 false。而 &&、|| 運算符能夠使用非布爾值的操作數&#x…

2G、3G 和 4G

2G、3G 和 4G 區別形象比喻 版本1: 2G 看小說; 3G 看app、微博、新聞……; 4G 看蒼井空、松島楓…… 版本2: 2G 看「女教師.txt」 3G 看「女教師.jpg」 4G 看「女教師.avi」 版本3: 選自:365知識網 2G:打個…

web開發者工具,261頁前端面試題寶典,通用流行框架大全

開頭 Web前端開發基礎知識學習路線分享,前端開發入門學習三大基礎:HTML、CSS、JavaScript。除此之外還要學習數據可視化、Vue、React、Angular相關框架,熟練運用框架提升開發效率,提升穩定性。 [外鏈圖片轉存失敗,源站可能有防盜…

jsp+js實現二級級聯

本文實現學院-專業二級級聯&#xff0c;同理可用到省份-城市&#xff0c;洲-國家等級聯&#xff0c;即通過不同的首選擇&#xff0c;自動找到屬于第一選擇的二次可選項。 test.jsp <% page language"java" contentType"text/html; charsetgb2312" impor…

web開發者工具,你必須知道的CSS盒模型,架構師必備!

前言 不要為了面試而去背題&#xff0c;匆匆忙忙的&#xff0c;不僅學不進去&#xff0c;背完了幾天后馬上會忘記。 你可能會說&#xff0c;“沒辦法&#xff0c;這不是為了能找份工作嘛&#xff01;”。我想說的是&#xff0c;“那你沒開始找工作的時候&#xff0c;咋不好好…

web開發要學多久,HTML表格標簽,薪資翻倍

前言 作為一個程序員&#xff0c;當然總是期望自己的代碼能「一次編寫&#xff0c;四處運行」&#xff0c;但真實經驗往往是「一處修改&#xff0c;百處填坑」&#xff0c;依賴落后了好幾個版本了想要升級、老代碼已經看著很不爽了打算重構&#xff0c;都需要下堅決的決心&…

js含有特定文字不能跳轉

<html> <head> <script type"text/javascript"> function checkUpload() { for(var i0;i<document.files.filename.length;i){ if(document.files.filename[i].value"未選擇文件"){alert("請檢查要上傳的文件是否全部添加!"…

web開發課程培訓,10大前端常用算法,學習路線+知識點梳理

標簽語義化&#xff1a; 語義和默認樣式的區別&#xff1a; 默認樣式是瀏覽器設定的一些常用tag的表現形式&#xff1b;語義化的主要目的就是讓大家直觀的認識標簽和屬性的用途和作用&#xff1b; 標簽語義化作用&#xff1a; 當只有HTML頁面時&#xff0c;沒有CSS&#xf…

web開發課程,CSS標準文檔流與脫離文檔流,已整理成文檔

前言 年前準備換工作&#xff0c;總結了一波面試最頻繁的面試問題跟大家交流。此文章是關于瀏覽器的常見問題&#xff0c;大概面試10家遇到6家提問類似問題&#xff08;主要是大廠和中廠&#xff09;。目前入職滴滴出行成都團隊。 前端核心 1.JSONP的缺點 2.跨域&#xff08…

jQuery學習筆記(一)——基礎選擇器、過濾選擇器、表單選擇器

$()就是jQuery中的函數&#xff0c;它的功能是獲得&#xff08;&#xff09;中指定的標簽元素。如示例中$(“p”)會得到一組P標簽元素,其中“p”表示CSS中的標簽選擇器。$()中的()不一定是指定元素&#xff0c;也可能是函數。 在jQuery中 $()方法等價于jQuery()方法,前者比較常…

web開發課程,HTML常用的五種標簽,附贈課程+題庫

標準文檔流 標準文檔流&#xff0c;指的是元素排版布局過程中&#xff0c;元素會默認自動從左往右&#xff0c;從上往下的流式排列方式。前面內容發生了變化&#xff0c;后面的內容位置也會隨著發生變化。 HTML就是一種標準文檔流文件 HTML中的標準文檔流特點通過兩種方式體現…

jQuery學習筆記(二)—— 操作DOM元素

使用attr()方法控制元素的屬性 attr()方法的作用是設置或者返回元素的屬性&#xff0c;其中attr(屬性名)格式是獲取元素屬性名的值&#xff0c;attr(屬性名&#xff0c;屬性值)格式則是設置元素屬性名的值。 例如&#xff0c;使用attr(屬性名)的格式獲取頁面中<a>元素的“…