国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

啥是佩奇排名算法?通過動畫來理解進行計算的具體流程

電子工程師 ? 來源:lq ? 2019-01-28 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

佩奇排名介紹

佩奇排名是根據頁面之間的鏈接結構計算頁面的值的一種算法。下面我們通過動畫來理解進行計算的具體流程。

假設一個正方形表示一個 WEB 頁面,一個箭頭表示一個頁面之間的鏈接。

此圖表明下面 3 頁包含指向上面 1 頁的鏈接

在佩奇排名算法中,網頁指向的鏈接越多,頁面被確定為越重要。

因此,在這里,確定首頁最重要。

確定首頁最重要

實際上,每個頁面的重要性都是通過計算來量化的。

基本的計算方法思想

1.未鏈接的頁面分數為 1

未鏈接的頁面分數為 1

2.有鏈接的頁面得分為正在鏈接的頁面的總得分

有鏈接的頁面得分為正在鏈接的頁面的總得分

3.當有多個網頁的鏈接時,鏈接分數均勻分布

鏈接分數均勻分布

4.來自高度鏈接網頁的鏈接具有很高的價值

該圖中心頁面有三個獨立頁面指向它的鏈接,所以它的分數是 3 。

首頁有一個很大的分數,因為鏈接是從分數為 3 的頁面指向它的。

在動畫中的六個頁面中,判斷最上面的頁面是最重要的頁面----這是佩奇排名的基本思想。

基本的計算方法思想的循環問題

如果按照順序來計算每個頁面的分數時,那么就會出現問題:以這種方式計算,它將無限循環,并且在循環中的頁面得分在任何地方都會很高。

循環的問題可以通過“隨機游走模型”的計算方法來解決。

隨機游走模型

以小豬佩奇瀏覽網頁為例。

小豬佩奇開始訪問「五分鐘學算法」中有趣的頁面,那么從這個左下角頁面開始。

它們跟隨一個鏈接并移動到另外的一個頁面,看了一些之后,發現不敢興趣了,這樣就停止了瀏覽。

然后,又一天,它在小吳的推薦下,在完全不同的頁面進行瀏覽,跟隨一個鏈接并移動到另外的一個頁面,一旦失去興趣就停止瀏覽。

像這樣,重復從某個頁面開始瀏覽,移動幾頁后便停止的操作,如果從互聯網空間一側進行觀察,就像網頁瀏覽的人:重復移動頁面幾次后傳送到一個完全不同的頁面。

量化隨機游走模型

假設1 - α代表選擇當前頁面中的一個鏈接的概率。

α代表該人將傳送到其他頁面的概率。

現在用隨機游走模型 處理上述的循環問題。

如果總頁面訪問次數達到1000次之后,使用百分比進行表示:那么這個值就表示“在某個時間點查看頁面的概率”。

更實用的計算方法

如圖所示,現在來嘗試計算復雜的鏈接網絡中每個頁面的分數。

現在均勻設置分數,使總分加起來為 1 。而后根據網頁瀏覽者的移動,來計算每個頁面的概率。

移動 n次時出現在 A 中的概率表示未PAn,移動 n 次時出現在 B 中的概率表示未PBn。

舉一個例子,在移動 1 次之后求在 A 的概率PA 1。

在 C 選擇移動的概率是1-α。

其中,移動到 A 的一種場景是,C 中的佩奇選擇了移動而不是傳送。另外,這里選擇了 A 而不是 B 作為目的地。

并且,根據上面的當有多個網頁的鏈接時,鏈接分數均勻分布這條規則,從 A 或 B 選擇 A 的概率是 0.5 。

因此,從 C 移動到 A 的概率是PC0 ?? (1-α) ?? 0.5。

A 被選為傳送目標的概率是 0.25

A 被選為傳送目標的概率是 0.25 ,根據前面的理論:在 A、B、C、D 中小佩奇選擇傳送的概率為α。因此,通過傳送移動到 A 的概率為α ?? 0.25。 所以,移動一次后在 A 的概率為 PA1 = PC0 ?? ( 1 - α ) ?? 0.5 + α ?? 0.25

其中PC0 = 0.25,α = 0.15,代入計算后PA1 = 0.14375。

這樣,通過計算后 B 、 C 、D 頁的概率也更新了。

B 、 C 、D 頁的概率也更新了

上面在移動 1 次之后這四個頁面的概率更新情況,根據上述相同的方法計算 2 次后小佩奇瀏覽在每個頁面的概率。

移動 2 次后

同樣的,經過大量的移動,在每個頁面上的概率逐漸趨于固定值。當數值固定是,計算也就完成了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1306

    瀏覽量

    74504
  • 算法
    +關注

    關注

    23

    文章

    4784

    瀏覽量

    98092
  • 計算方法
    +關注

    關注

    0

    文章

    16

    瀏覽量

    10397

原文標題:你知道“啥是佩奇”,卻不一定了解佩奇排名算法

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PID控制的算法

    !簡單的不是原始的,簡單的也不是落后的,簡單到了美的程度。先看看PID算法的一般形式: PID的流程簡單到了不能再簡單的程度,通過誤差信號控制被控量,而控制器本身就是比例、積分、微分三個環節的加
    發表于 01-23 08:18

    【瑞薩RA6E2地星開發板試用】+3款RA6E2開發板的比較

    在同一時期,能在論壇出現3款RA6E2開發板是一件不多見的罕見事兒。 出于好奇不免想對其做一下比較看看各自都有些特點。 1 . 體型和外觀 我們的地星主打的就是一個小巧秀氣,見圖1所示。 圖1
    發表于 12-06 10:06

    單片機如何進行加解密鑰操作,一般使用哪種形式,具體流程是什么樣子的?

    目前單片機如何進行加解密鑰操作,一般使用哪種形式,具體流程是什么樣子的?
    發表于 12-04 06:09

    RISC-V 算法原理及串口通信

    具體方法 算法原理: 由于場景中的目標在運動,目標的影像在不同圖像幀中的位置不同。該類算法對時間上連續的兩幀或三幀圖像進行差分運算,不同幀對應的像素點相減,判斷灰度差的絕對值,當絕
    發表于 10-28 06:16

    如何使用恢復算法實現開平方運算

    本文主要描述如何使用恢復算法實現開平方運算。 簡介 開平方的恢復算法其實與除法的恢復算法十分相似。首先我們假設X為輸入的操作數(它應該為正數),而他的平方根可以表示為Qn=0.q1
    發表于 10-24 13:33

    如何對蜂鳥e203內核乘除法器進行優化

    組成: Booth編碼器:將待乘數轉化為帶符號位的二進制數進行計算。 Wallace樹加速器:對Booth編碼后的結果進行部分積的計算和累加操作。 除法器 蜂鳥E203采用了流水線式除
    發表于 10-24 06:47

    AES和SM4算法的可重構分析

    為:Y=A(AX+C)^-1+C 。 通過對比以上兩個計算公式可以發現,它們都具有的仿射變換操作和求逆操作,于是可以通過以下流程圖對AES和SM4
    發表于 10-23 07:26

    AES加密流程

    。 字節替代:通過查找S盒(Substitution Box)中的值替代輸入數據的每個字節。S盒是一個由固定字節值組成的查找表,用于替代輸入數據中的字節值,增加了加密算法的復雜性。 行移位:按照特定
    發表于 10-23 06:13

    數據濾波算法具體實現步驟是怎樣的?

    ? 數據濾波算法在電能質量在線監測裝置中的具體實現,需圍繞 “ 數據采集→預處理→算法執行→參數適配→效果驗證→結果輸出 ” 的全流程展開,核心是結合裝置硬件特性(采樣率、ADC 精度
    的頭像 發表于 10-10 16:45 ?835次閱讀

    如何利用AI算法進行裝置數據的異常檢測?

    利用 AI 算法進行裝置數據異常檢測,需結合工業裝置的數據特性(如實時性、多源性、強時序性、噪聲干擾)和業務需求(如故障預警、安全合規、工藝優化),通過 “數據預處理 - 算法選型 -
    的頭像 發表于 09-05 15:27 ?1885次閱讀
    如何利用AI<b class='flag-5'>算法</b><b class='flag-5'>進行</b>裝置數據的異常檢測?

    【M-K1HSE開發板免費體驗】相關源碼之閱讀和分析1-使用XComponent + Vsync 實現自定義動畫

    Native 層的 EGL/OpenGL ES 進行高性能的自定義圖形渲染,并通過 Vsync (垂直同步) 信號驅動動畫的刷新,最終解決UI卡頓問題,實現流暢的自定義
    發表于 09-03 16:05

    【EASY EAI Orin Nano開發板試用體驗】使用和LVGL的anim(簡易動畫)和animimg(圖像動畫)控件組合實現復雜的動畫功能

    ,還需要重新計算X軸和Y軸的起始位置,算法非常復雜,容易出錯,因此如果想要用一個anim變量實現多個變化,需要等待官方后續代碼更新。 引入坐標表,就可以讓obj沿著設定路徑進行anim動畫
    發表于 08-09 21:37

    用Manim動畫生動演示勾股定理

    用Manim這一專業的數學動畫引擎,我們可以將抽象的數學概念轉化為生動的視覺呈現,大幅提升教學效果。 二,Manim動畫的優勢 1. 動態可視化:通過動畫展示直角三角形三邊關系的形成過
    的頭像 發表于 04-27 16:36 ?942次閱讀

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 14:03 ?2383次閱讀
    基于RV1126開發板的AI<b class='flag-5'>算法</b>開發<b class='flag-5'>流程</b>

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 10:47 ?1107次閱讀
    基于RV1126開發板的AI<b class='flag-5'>算法</b>開發<b class='flag-5'>流程</b>