資源簡介 (共26張PPT)義務教育信息科技(2024)五年級 第1課時第七單元 了解更多的算法五年級下冊第27課 網頁排名有策略12初步了解網頁排名算法,知道搜索引擎中存在的網頁排名算法。了解提升網頁價值的意義,知道網頁排名、內容推薦等算法應用應遵守的規范。學習目標第27課 課堂導入 雖然我們很少直接使用網頁排名算法,然而它就隱藏在互聯網的背后,在我們日常使用互聯網時發揮著重要作用。知識激趣第27課 課堂導入 例如,當我們用搜索引擎搜索信息時,搜索引擎會根據網頁排名算法,把內容相關度較高的網頁顯示在前面,幫助我們更快地找到所需信息。知識激趣第27課 網頁排名有策略在任何場合、利用任何設備登錄互聯網,都會用到算法。從日常生活中刷到的短視頻、看到的廣告推送、購物網站推薦的商品、搜索引擎展示的網頁、導航的最優路線、處理交易的支付系統等,算法都在互聯網中默默地工作,發揮著重要的作用。第27課 學習活動三 了解網頁排名算法二 搜索引擎中的網頁排名學習活動找出被鏈接最多的網頁一第27課 學習活動 選出4位同學,每人發一張卡片,分別是A卡、B卡、C卡和D卡。每位同學在卡片上寫上其他3位同學中自己有聯系方式的卡片號。為了方便對比,我們把這些卡片看成是網頁。 例如,A網頁上寫著“C、D”,表明A同學有C同學和D同學的聯系方式。同樣地,把這些聯系方式看成鏈接,因此A網頁上有C和D兩個鏈接。角色扮演一、找出被鏈接最多的網頁第27課 學習活動假設其他3個網頁上的鏈接情況如下。B網頁上寫著:A、C、DC網頁上寫著:BD網頁上寫著:A、B、C活動要求:使用網頁排名算法來找出被鏈接次數最多的網頁。一、找出被鏈接最多的網頁角色扮演第27課 學習活動活動過程第1步:準備一個表格,用來記錄網頁被鏈接的次數。第2步:查看A網頁,其中寫著C和D,在記錄表中為C和D記錄1,并記錄鏈接的網頁為A。網頁 被鏈接的次數 鏈接的網頁A B C 1 A D 1 A 一、找出被鏈接最多的網頁第27課 學習活動活動過程第3步:繼續查看B網頁、C網頁和D網頁,記錄它們被鏈接的次數和鏈接的網頁。所有網頁都被檢查過后,可以看出,被鏈接次數最多的是C網頁,表示C同學被記錄聯系方式最多。網頁 被鏈接的次數 鏈接的網頁A 2 B、DB 2 C、D C 3 A 、B、DD 2 A 、B一、找出被鏈接最多的網頁 打開一種搜索引擎,輸入關鍵詞,如“可愛的熊貓”,打開并觀察網頁中顯示的內容。二、搜索引擎中的網頁排名第27課 學習活動實踐體驗輸入關鍵詞搜索信息時,搜索引擎會根據輸入的關鍵詞找到大量相關的網頁,并按照相關排名算法的規則進行排序。實際應用中,搜索引擎往往會提前搜索常用詞、熱點事件等,并提前做好網頁排名。這樣,在我們搜索的時候,就能更快地提供搜索結果。第27課 學習活動二、搜索引擎中的網頁排名實踐體驗 第1步:搜索引擎會記錄相關網頁的“票數”,如被其他網頁鏈接的次數?!捌睌怠痹蕉?,表明這個網頁越被關注。第27課 學習活動二、搜索引擎中的網頁排名搜索分析 第2步:搜索引擎會把那些“票數”較多的網頁排列在前面,讓搜索信息的人先看到這些網頁。 第3步:搜索引擎會將其他搜索到的相關網頁,按照“票數”多少依次排列顯示。在很多社交媒體的應用軟件中,也會采用類似的算法。當我們輸入關鍵詞搜索信息時,應用軟件會根據網頁排名算法來顯示搜索結果。那些被更多人轉發、點贊或評論的內容,往往會出現在首頁,因為這些內容被認為更受歡迎,是多數人需要的內容。第27課 學習活動二、搜索引擎中的網頁排名搜索分析 搜索引擎通常以關鍵詞和網頁內容的關聯性來決定搜索結果的排列順序,這種方法沒有考慮網頁是否包含更有價值的內容,因此搜索精度較低。網頁排名算法的出現,使搜索引擎的搜索性能變得更加快速、精準。網頁排名算法通過大量的計算,利用網頁鏈接數量和結構判斷網頁價值。網頁排名算法有很多,但較有名的是PageRank算法。第27課 學習活動三、了解網頁排名算法網頁排名算法目前,決定搜索引擎搜索結果排序的已不僅僅是網頁排名這一種算法,通常會用多種算法來進行計算和判定。但從利用網頁鏈接結構計算出網頁價值這種思路來看,網頁排名都是一個很有現實意義的算法。雖然網頁排名算法最基礎的應用目的網頁排名,但實際上它可以用來為各種類型的節點排名。第27課 學習活動三、了解網頁排名算法網頁排名算法下面通過模擬100個訪問者的上網行為,觀察他們最后停留在哪個網頁上,從而知道吸引訪問者最多的網頁,了解PageRank算法?! ?br/>第27課 學習活動模擬分析第1步:把100個訪問者平均分配給4個網頁。三、了解網頁排名算法第2步:根據鏈接情況為每個網頁重新分配訪問者。例如,在A網頁的訪問者中,有10個訪問者會訪問網頁B,有15個訪問者會訪問網頁C。第27課 學習活動三、了解網頁排名算法 依據以上規律,在各條邊上顯示進出各個網頁的訪問者數量。模擬分析重新分配訪問者后,網頁A還有23個訪問者,其中15 個來自于網頁B,8個來自于網頁 C。第27課 學習活動三、了解網頁排名算法模擬分析網頁B只剩下17個訪問者,其中10個來自網頁A,7個來自網頁C。網頁C增加到了50個訪問者,其中25個來自網頁D,15個來自網頁A,10個來自網頁B。網頁D剩下10個訪問者,全部來自網頁C。第3步:為了得到每個網頁的排名,通過迭代計算與優化,重復上述分配過程,直到每個網頁的訪問者人數不再發生改變。第27課 學習活動每個網頁的最終訪問者人數體現了該網頁的PageRank排名,即訪問者越多,排名就越高。三、了解網頁排名算法模擬分析用PageRank算法進行排名時,迭代計算是一個關鍵步驟。在每次迭代中,都會根據上一步計算出的數值來重新計算每個頁面的數值。通過多輪的反復迭代計算,直到所有頁面的數值不再發生明顯變化或達到預設的迭代次數,就得到每個頁面最終的排名數值。通過迭代計算,PageRank算法能夠量化相關內容在整個網頁中的重要性或影響力,并根據這些值對頁面進行排名。第27課 學習活動三、了解網頁排名算法模擬分析第27課 學習活動三、了解網頁排名算法 如何辯證地看待網頁排名、內容推薦等算法的應用? 這些算法對社會生活有什么影響?問題討論 1.互聯網背后的算法有很多,這些算法支撐了互聯網的正常運轉。2.在網頁排名算法中,決定一個網頁排名的因素主要有被鏈接的次數、鏈接被訪問的次數、鏈接被有較高排名的網頁鏈接等。3.在互聯網中獲取信息時,要合理利用有利的方面,盡量回避可能帶來的不利影響,安全、規范地使用互聯網。第27課 課堂總結1.上網搜索“網頁排名算法的意義”,進一步了解有關的內容?! ?br/>第27課 拓展與提升2.配套資源中有實現本課介紹的4個網頁排名的參考程序,打開程序,觀察并運行,進一步體會網頁排名算法與程序實現的關系。下課啦! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫