0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PageRank算法所建立的模型

lviY_AI_shequ ? 來(lái)源:未知 ? 作者:李倩 ? 2018-09-12 16:17 ? 次閱讀

引言

PageRank是Sergey Brin與Larry Page于1998年在WWW7會(huì)議上提出來(lái)的,用來(lái)解決鏈接分析中網(wǎng)頁(yè)排名的問(wèn)題。在衡量一個(gè)網(wǎng)頁(yè)的排名,直覺(jué)告訴我們:

當(dāng)一個(gè)網(wǎng)頁(yè)被更多網(wǎng)頁(yè)所鏈接時(shí),其排名會(huì)越靠前;

排名高的網(wǎng)頁(yè)應(yīng)具有更大的表決權(quán),即當(dāng)一個(gè)網(wǎng)頁(yè)被排名高的網(wǎng)頁(yè)所鏈接時(shí),其重要性也應(yīng)對(duì)應(yīng)提高。

對(duì)于這兩個(gè)直覺(jué),PageRank算法所建立的模型非常簡(jiǎn)單:一個(gè)網(wǎng)頁(yè)的排名等于所有鏈接到該網(wǎng)頁(yè)的網(wǎng)頁(yè)的加權(quán)排名之和:

表示i個(gè)網(wǎng)頁(yè)的PageRank值,用以衡量每一個(gè)網(wǎng)頁(yè)的排名;若排名越高,則其PageRank值越大。網(wǎng)頁(yè)之間的鏈接關(guān)系可以表示成一個(gè)有向圖,邊代表了網(wǎng)頁(yè)j鏈接到了網(wǎng)頁(yè)i;為網(wǎng)頁(yè)j的出度,也可看作網(wǎng)頁(yè)j的外鏈數(shù)( the number of out-links)。

假定為n維PageRank值向量,A為有向圖G所對(duì)應(yīng)的轉(zhuǎn)移矩陣,

n個(gè)等式(1)改寫(xiě)為矩陣相乘:

但是,為了獲得某個(gè)網(wǎng)頁(yè)的排名,而需要知道其他網(wǎng)頁(yè)的排名,這不就等同于“是先有雞還是先有蛋”的問(wèn)題了么?幸運(yùn)的是,PageRank采用power iteration方法破解了這個(gè)問(wèn)題怪圈。欲知詳情,請(qǐng)看下節(jié)分解。

求解

為了對(duì)上述及以下求解過(guò)程有個(gè)直觀的了解,我們先來(lái)看一個(gè)例子,網(wǎng)頁(yè)鏈接關(guān)系圖如下圖所示:

那么,矩陣A即為

所謂power iteration,是指先給定一個(gè)P的初始值,然后通過(guò)多輪迭代求解:

最后收斂于,即差別小于某個(gè)閾值。我們發(fā)現(xiàn)式子(2)為一個(gè)特征方程(characteristic equation),并且解P是當(dāng)特征值(eigenvalue)為1時(shí)的特征向量(eigenvector)。為了滿足(2)是有解的,則矩陣AA應(yīng)滿足如下三個(gè)性質(zhì):

stochastic matrix,則行至少存在一個(gè)非零值,即必須存在一個(gè)外鏈接(沒(méi)有外鏈接的網(wǎng)頁(yè)被稱為dangling pages);

不可約(irreducible),即矩陣A所對(duì)應(yīng)的有向圖G必須是強(qiáng)連通的,對(duì)于任意兩個(gè)節(jié)點(diǎn)u,v∈V,存在一個(gè)從u到v的路徑;

非周期性(aperiodic),即每個(gè)節(jié)點(diǎn)存在自回路。

顯然,一般情況下矩陣A這三個(gè)性質(zhì)均不滿足。為了滿足性質(zhì)stochastic matrix,可以把全為0的行替換為e/ne/n,其中e為單位向量;同時(shí)為了滿足性質(zhì)不可約、非周期,需要做平滑處理:

其中,d為 damping factor,常置為0與1之間的一個(gè)常數(shù);E為單位陣。那么,式子(1)被改寫(xiě)為

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4687

    瀏覽量

    94461
  • PageRank
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6725

原文標(biāo)題:【十大經(jīng)典數(shù)據(jù)挖掘算法】PageRank

文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛(ài)好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    直流電機(jī)控制方法的Matlab仿真研究

    針對(duì)無(wú)刷直流電機(jī)的控制方法進(jìn)行了深入研究 。根據(jù)無(wú)刷直流電機(jī)實(shí)際物理模型建立相應(yīng)的數(shù)學(xué)模型,電機(jī)使用雙閉環(huán)進(jìn)行控制 。根據(jù)電機(jī)的實(shí)際工作特點(diǎn),使用模糊自適應(yīng) PID 算法替代常規(guī) PI
    發(fā)表于 03-27 12:15

    【「基于大模型的RAG應(yīng)用開(kāi)發(fā)與優(yōu)化」閱讀體驗(yàn)】RAG基本概念

    工作,同時(shí)通過(guò)Prompt工程優(yōu)化輸入內(nèi)容,甚至實(shí)現(xiàn)多模型的協(xié)同推理,充分發(fā)揮不同模型的優(yōu)勢(shì)。結(jié)果優(yōu)化層,基于用戶反饋學(xué)習(xí)不斷改進(jìn)輸出,通過(guò)可信度評(píng)估算法判斷結(jié)果的可靠性,實(shí)時(shí)知識(shí)蒸餾系統(tǒng)則進(jìn)一步精煉
    發(fā)表于 02-08 00:22

    【「基于大模型的RAG應(yīng)用開(kāi)發(fā)與優(yōu)化」閱讀體驗(yàn)】+大模型微調(diào)技術(shù)解讀

    重復(fù)項(xiàng)或使用編輯距離算法比較文本相似度。數(shù)據(jù)標(biāo)注:高質(zhì)量的數(shù)據(jù)標(biāo)注直接影響模型的性能。標(biāo)注過(guò)程應(yīng)遵循明確標(biāo)注規(guī)則、選擇合適的標(biāo)注工具、進(jìn)行多輪審核和質(zhì)量控制等原則。數(shù)據(jù)增強(qiáng):提高模型泛化能力的有效方法
    發(fā)表于 01-14 16:51

    介紹FIR濾波模型建立,分4個(gè)步驟

    本帖介紹FIR濾波模型建立,分以下幾個(gè)步驟: 選定濾波結(jié)構(gòu):低通、高通、帶通、帶阻; 選定合適的窗函數(shù),常見(jiàn)的有hamming、hanning、blackman、ExactBlackman
    發(fā)表于 09-04 09:08

    請(qǐng)問(wèn)如何建立XTR110KU的Spice模型?

    怎么建立XTR110KU的Spice模型
    發(fā)表于 09-02 06:11

    請(qǐng)問(wèn)如何建立MOS或IGBT模型到TINA TI使用?

    請(qǐng)問(wèn)如何建立MOS或IGBT模型到TINA TI使用
    發(fā)表于 08-14 06:21

    計(jì)算機(jī)視覺(jué)技術(shù)的AI算法模型

    計(jì)算機(jī)視覺(jué)技術(shù)作為人工智能領(lǐng)域的一個(gè)重要分支,旨在使計(jì)算機(jī)能夠像人類一樣理解和解釋圖像及視頻中的信息。為了實(shí)現(xiàn)這一目標(biāo),計(jì)算機(jī)視覺(jué)技術(shù)依賴于多種先進(jìn)的AI算法模型。以下將詳細(xì)介紹幾種常見(jiàn)的計(jì)算機(jī)視覺(jué)
    的頭像 發(fā)表于 07-24 12:46 ?1477次閱讀

    科沃斯機(jī)器人大模型算法通過(guò)國(guó)家備案

    在智能科技日新月異的今天,科沃斯家用機(jī)器人有限公司再次站在了行業(yè)創(chuàng)新的前沿。近日,該公司自主研發(fā)的“科沃斯機(jī)器人大模型算法”成功通過(guò)國(guó)家網(wǎng)信辦的深度合成服務(wù)算法備案,這一里程碑式的成就不僅標(biāo)志著科沃斯在技術(shù)創(chuàng)新上的卓越實(shí)力,更意
    的頭像 發(fā)表于 07-23 16:42 ?969次閱讀

    AI算法/模型/框架/模型庫(kù)的含義、區(qū)別與聯(lián)系

    在人工智能(Artificial Intelligence,簡(jiǎn)稱AI)的廣闊領(lǐng)域中,算法模型、框架和模型庫(kù)是構(gòu)成其技術(shù)生態(tài)的重要基石。它們各自承擔(dān)著不同的角色,但又緊密相連,共同推動(dòng)著AI技術(shù)的不斷發(fā)展。以下是對(duì)這四者含義、區(qū)
    的頭像 發(fā)表于 07-17 17:11 ?7121次閱讀

    ai大模型算法有什么區(qū)別

    AI大模型算法是人工智能領(lǐng)域的兩個(gè)重要概念,它們?cè)诤芏喾矫嬗兄芮械穆?lián)系,但同時(shí)也存在一些明顯的區(qū)別。 定義和概念 AI大模型通常是指具有大量參數(shù)和復(fù)雜結(jié)構(gòu)的人工智能模型,它們能夠處
    的頭像 發(fā)表于 07-16 10:09 ?3451次閱讀

    AI大模型與小模型的優(yōu)缺點(diǎn)

    在人工智能(AI)的廣闊領(lǐng)域中,模型作為算法與數(shù)據(jù)之間的橋梁,扮演著至關(guān)重要的角色。根據(jù)模型的大小和復(fù)雜度,我們可以將其大致分為AI大模型和小模型
    的頭像 發(fā)表于 07-10 10:39 ?6328次閱讀

    如何使用PyTorch建立網(wǎng)絡(luò)模型

    PyTorch是一個(gè)基于Python的開(kāi)源機(jī)器學(xué)習(xí)庫(kù),因其易用性、靈活性和強(qiáng)大的動(dòng)態(tài)圖特性,在深度學(xué)習(xí)領(lǐng)域得到了廣泛應(yīng)用。本文將從PyTorch的基本概念、網(wǎng)絡(luò)模型構(gòu)建、優(yōu)化方法、實(shí)際應(yīng)用等多個(gè)方面,深入探討使用PyTorch建立網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-02 14:08 ?717次閱讀

    基于神經(jīng)網(wǎng)絡(luò)算法模型構(gòu)建方法

    神經(jīng)網(wǎng)絡(luò)是一種強(qiáng)大的機(jī)器學(xué)習(xí)算法,廣泛應(yīng)用于各種領(lǐng)域,如圖像識(shí)別、自然語(yǔ)言處理、語(yǔ)音識(shí)別等。本文詳細(xì)介紹了基于神經(jīng)網(wǎng)絡(luò)算法模型構(gòu)建方法,包括數(shù)據(jù)預(yù)處理、網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)、訓(xùn)練過(guò)程優(yōu)化、模型
    的頭像 發(fā)表于 07-02 11:21 ?878次閱讀

    建立神經(jīng)網(wǎng)絡(luò)模型的三個(gè)步驟

    建立神經(jīng)網(wǎng)絡(luò)模型是一個(gè)復(fù)雜的過(guò)程,涉及到多個(gè)步驟和細(xì)節(jié)。以下是對(duì)建立神經(jīng)網(wǎng)絡(luò)模型的三個(gè)主要步驟的介紹: 第一步:數(shù)據(jù)準(zhǔn)備 1.1 數(shù)據(jù)收集 數(shù)據(jù)是神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)。首先,你需要收集足夠的
    的頭像 發(fā)表于 07-02 11:20 ?1568次閱讀

    深度學(xué)習(xí)模型訓(xùn)練過(guò)程詳解

    深度學(xué)習(xí)模型訓(xùn)練是一個(gè)復(fù)雜且關(guān)鍵的過(guò)程,它涉及大量的數(shù)據(jù)、計(jì)算資源和精心設(shè)計(jì)的算法。訓(xùn)練一個(gè)深度學(xué)習(xí)模型,本質(zhì)上是通過(guò)優(yōu)化算法調(diào)整模型參數(shù),
    的頭像 發(fā)表于 07-01 16:13 ?2214次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品