資源簡介 (共30張PPT)(義務教育版)五年級全一冊第27課網頁排名有策略學習目標激趣導入學習活動思考-討論學習探究課堂小結拓展-提升單元主題單元主題單元名稱 課名稱 核心內容第七單元 了解更多的算法 第24 課 多人過河巧安排 規劃算法的應用,把大問題分解成小問題解決。第 25 課 有趣的七橋問題 抽取問題中的關鍵要素并進行簡化來解決問題,實現一筆畫的判斷方法。第 26 課 尋找最短的路徑 把全局問題分解成局部問題解決,尋找最小路徑的算法描述。第 27 課 網頁排名有策略 網頁排名算法的作用,提升網頁價值的意義,網絡使用的規范及其存在的風險。學習目標激趣導入【情境導入】同學們,在信息爆炸的互聯網時代,我們每天都會在瀏覽器中搜索各種各樣的信息。比如,當你想知道如何制作一個漂亮的手工時,只要在搜索框里輸入“手工制作”,瞬間就能出現成千上萬條相關信息。激趣導入【想一想】大家有沒有想過,為什么有的網頁會排在搜索結果的前面,而有的卻在很后面呢?這些網頁的順序是怎么確定的呢?學習活動學習活動活動1:找出被鏈接最多的網頁一學習活動一、找出被鏈接最多的網頁選出 4 位同學,每人發一張卡片,分別是 A 卡、B 卡、C 卡和 D 卡。每位同學在卡片上寫上其他 3 位同學中,自己有聯系方式的卡片號。為了方便對比,我們把這些卡片看成是網頁。例如,A 網頁上寫著“C、D”,表明 A 同學有 C 同學和 D 同學的聯系方式。同樣地,把這些聯系方式看成鏈接,因此 A 網頁上有 C 和 D 兩個鏈接。學習活動一、找出被鏈接最多的網頁假設其他 3 個網頁上的鏈接情況如下。B 網頁上寫著“A、C、D”。C 網頁上寫著“B”。D 網頁上寫著“A、B、C”。使用網頁排名算法找出被鏈接次數最多的網頁。【小試牛刀】學習活動一、找出被鏈接最多的網頁活動過程如下:第 1 步:準備一個表格,用來記錄網頁被鏈接的情況。第 2 步:查看 A 網頁,其中寫著 C 和 D,在記錄表中為C和D記錄 1,表示C和D分別被鏈接一次,同時記錄鏈接的網頁為 A。第 3 步:繼續查看 B 網頁、C 網頁和 D 網頁,在記錄表中記錄它們被鏈接的次數和鏈接的網頁。學習活動一、找出被鏈接最多的網頁學習活動一、找出被鏈接最多的網頁適當總結問題解決的過程,用自然語言描述算法步驟。第 1 步:在未檢查的網頁中選定一個網頁。第 2 步:統計選定網頁中的鏈接次數。第 3 步:重復以上兩步,統計其余網頁被鏈接的次數。第 4 步:輸出被鏈接次數最多的網頁編號。學習活動活動2:搜索引擎中的網頁排名二學習活動二、搜索引擎中的網頁排名打開一種搜索引擎,輸入關鍵詞,打開并觀察網頁中顯示的內容。【漸入佳境】操作后,搜索引擎會根據輸入的關鍵詞找到大量相關的網頁,并按照相關排名算法的規則進行排序。思考-討論二、搜索引擎中的網頁排名【想一想】在這個過程中,搜索引擎為我們做了哪些工作呢?學習活動二、搜索引擎中的網頁排名第 1 步:搜索引擎會記錄相關網頁的“票數”,如被其他網頁鏈接的次數。“票數”越多,表明這個網頁越被關注。第 2 步:搜索引擎會把那些“票數”較多的網頁排列在前面,讓搜索信息的人先看到這些網頁。第 3 步:搜索引擎會將其他搜索到的相關網頁,按照“票數”多少依次排列顯示。學習活動二、搜索引擎中的網頁排名實際應用中,搜索引擎往往會提前搜索很多常用的詞、熱點事件等,并提前做好網頁排名。這樣,在我們進行搜索時,就能更快地提供搜索結果。在很多社交媒體的應用軟件中,也會采用類似的算法。當我們輸入關鍵詞搜索信息時,應用軟件會根據網頁排名算法來顯示搜索結果。那些被更多人轉發、點贊或評論的內容,往往會出現在首頁,因為這些內容被認為更受歡迎,是多數人需要的內容。學習活動活動3:了解網頁排名算法三學習活動三、了解網頁排名算法搜索引擎通常以關鍵詞和網頁內容的關聯性來決定搜索結果的排列順序,這種方法沒有考慮網頁是否包含更有價值的內容,因此搜索精度較低。網頁排名算法的出現,使搜索引擎的搜索性能變得更加快速、精準。網頁排名算法通過大量的計算,利用網頁鏈接數量和結構判斷網頁價值。目前,決定搜索引擎搜索結果排序的已不僅僅是網頁排名這一種算法,通常會用多種算法來進行計算和判定。學習活動三、了解網頁排名算法網頁排名算法有很多,但較有名的是 PageRank 算法。下面通過模擬 100 個訪問者的上網行為,觀察他們最后停留在哪個網頁上,從而確定吸引訪問者最多的網頁,了解 PageRank 算法。第 1 步:把 100 個訪問者平均分配給 4 個網頁。學習活動三、了解網頁排名算法第 2 步:根據鏈接情況為每個網頁重新分配訪問者。例如,在 A 網頁的訪問者中,有 10 個訪問者會訪問網頁 B,有 15 個訪問者會訪問網頁 C。學習活動三、了解網頁排名算法重新分配訪問者后,網頁A還有 23 個訪問者,其中 15 個來自于網頁 B,8 個來自于網頁 C。網頁 B 只剩下 17 個訪問者,其中 10 個來自網頁 A,7 個來自網頁 C。網頁 C 增加到了 50 個訪問者,其中 25 個來自網頁 D,15 個來自網頁 A,10 個來自網頁 B。網頁 D 只剩下 10 個訪問者,全部來自網頁 C。學習活動三、了解網頁排名算法第 3 步:為了得到每個網頁的排名,通過迭代計算與優化,重復上述分配過程,直到每個網頁的訪問者人數不再發生改變。每個網頁的最終訪問者人數體現了該網頁的 PageRank 排名,即訪問者越多,排名就越高。學習活動三、了解網頁排名算法使用 PageRank 算法進行排名時,迭代計算是一個關鍵步驟。在每次迭代中,都會根據上一步計算出的數值來重新計算每個頁面的數值。通過多輪的反復迭代計算,直到所有頁面的數值不再發生明顯變化或達到預設的迭代次數,就得到每個頁面最終的排名數值。通過迭代計算,PageRank 算法能夠量化相關內容在整個網頁中的重要性或影響力,并根據這些值對頁面進行排名。學習探究三、了解網頁排名算法【討論交流】如何辯證地看待網頁排名、內容推薦等算法的應用?這些算法對社會生活有什么影響?課堂小結2搜索引擎中的網頁排名3了解網頁排名算法1找出被鏈接最多的網頁打開一種搜索引擎,輸入關鍵詞,打開并觀察網頁中顯示的內容。操作后,搜索引擎會根據輸入的關鍵詞找到大量相關的網頁,并按照相關排名算法的規則進行排序。第 1 步:在未檢查的網頁中選定一個網頁。第 2 步:統計選定網頁中的鏈接次數。第 3 步:重復以上兩步,統計其余網頁被鏈接的次數。第 4 步:輸出被鏈接次數最多的網頁編號。拓展-提升上網搜索“網頁排名算法的意義”,進一步了解有關的內容。https://www.21cnjy.com/recruitment/home/fine 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫