999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于用戶協同過濾算法的E-Learning 平臺個性化推薦研究

2019-07-25 08:03:24耿曉利鄧添文羅樺鋒許佳惠
現代計算機 2019年17期
關鍵詞:用戶課程

耿曉利,鄧添文,羅樺鋒,許佳惠

(廣州大學華軟軟件學院網絡技術系,廣州510990)

0 引言

2012 年,一種基于網絡、針對大眾人群的大規模開放在線課程(Massive Open Online Courses,MOOC)出現并發展很快,在線學習(E-Learning)成為一種深受歡迎的學習方式。在線學習平臺將教學者和學習者的行為完整記錄,產生了大量連續的教學互動信息。而深入挖掘這些數據,研究學習者的學習行為和學習心理,可以反映出學習者的學習狀況,有利于提高學習者學習效果和學習質量,同時有利于向學習者針對性推薦課程,滿足個性化需求。

目前的E-Learning 技術大多是均質化的,忽略了E-Learning 平臺用戶之間的差異,無法滿足用戶對學習的個性化需求,致使大量的時間都花費在課程的查找中。而豐富的、多樣化的學習資源也容易讓E-Learning 平臺的用戶產生認知超載和迷茫的現象。根據用戶特點為其提供課程推薦服務,幫助用戶快速地發現有價值的學習資源,能快速提高E-Learning 效率,同時幫助用戶快速構建專業知識體系。

1 E-Learning研究現狀

國外研究者很早就開始重視網絡學習領域的個性化推薦。Chu 等人[1]基于Apriori 算法設計出一個基于Web 的課程推薦系統,為面臨選課的學習者提供建議。Aher 等人[2]在K-means 算法聚類的基礎上,應用Apriori 算法對各類學生的課程學習記錄進行關聯規則分析,得到各類學生偏好的課程學習順序,從而向學生推薦合適的課程。

我國對網絡學習中進行個性化推薦的研究起步較晚,學習者的體驗程度不高。柴艷妹等人[3]對2008 年到2016 年中有關基于數據挖掘技術的E-Learning 行為的文獻進行綜述,指出大多數研究者主要研究熱點是學習者對E-Learning 平臺的接受程度,而把數據挖掘應用到E-Learning 平臺的研究較少。孫歆等人[4]引入用戶行為權重問題解決了冷啟動問題。王琳琳[5]利用Web 日志挖掘和系統操作信息收集結合的方式,建立學習者興趣模型,將用戶聚類加入到推薦算法中,實現個性化資源的推薦。謝修娟等人[6]基于協同過濾技術設計并實現了一個個性化推薦系統。

伴隨著E-Learning 平臺資源的海量增加,ELearning 平臺傳統的課程學習、作業管理、成績查詢的功能己經不能滿足學習者需求,個性化資源推薦可以幫助學習者更好地循序漸進學習、自我管理,提高個性化資源推薦為核心的服務將越來越緊迫。

2 基于用戶的協同過濾個性化課程推薦的實現

協同過濾推薦算法主要有三種:基于項目的推薦、基于用戶的推薦、項目和用戶結合的推薦。基于用戶的協同過濾算法能夠共享其他用戶的經驗,避免推薦內容的片面化,也可以發現用戶的潛在興趣,并針對各個用戶產生個性化的推薦結果。

結合所收集到的數據特點及學生用戶在專業方向的相似性,本文擬將基于用戶的推薦算法應用到E-Learning 平臺中,為學習者實現個性化的課程推薦,幫助其更好地循序漸進學習課程,快速建立自己的知識體系。

2.1 算法基本原理

針對選取的E-Learning 平臺的數據特點,本文采用基于用戶的協同過濾推薦技術。通過用戶的歷史行為數據發現用戶對課程或內容的喜歡,并對這些喜好進行度量和打分。根據不同用戶對相同課程或內容的態度和偏好程度計算用戶之間的關系。在有相同喜好的用戶間進行課程推薦。算法的基本原理如圖1所示。

圖1 基于用戶的協同過濾基本原理

圖1 中,如果用戶1 和用戶3 用戶同時選修了課程2 和課程3 兩門課程,并且課程評分均為5 分,則可以認為用戶1 和用戶3 屬于同一類用戶。可以將用戶1 學習過的課程1 和課程4 也推薦給用戶3。

本算法的流程圖如圖2 所示。

圖2 算法流程圖

2.2 數據處理

本文實驗所搜集的數據源為筆者所在學校的學生在E-Learning 平臺的學習數據,包括課程數據、選課數據、成績數據及課程評論數據等。其中用戶數據包括學號、姓名、出生日期、年級、專業方向、學歷、興趣特長、手機號、宿舍等信息;課程數據有課程名稱、課程簡介、相關視頻及文檔資料信息;用戶學習課程數據包括考試成績數據及用戶對課程的評論數據。

本文對收集到的原始數據進行處理,將用戶的學號、姓名、手機號等敏感信息脫敏處理,部分用戶數據如表1 所示。

表1 用戶數據

對課程的代碼信息進行刪除處理,對課程簡介信息刪減,展示主要內容,部分課程數據如表2 所示。

表2 課程概要表

用戶學習課程后產生了成績數據和評論數據。成績數據能反映學生學習課程的效果,成績的高低一定程度上能反映學生對課程的興趣程度。學生對課程的評論數據里,有對課程的評論,也有對授課教師的評論,反映課程的興趣度相對較為狹隘。本文認為,用戶參與課程學習獲取的測試成績越高,說明對此課程的學習效果越好,用戶對課程的興趣程度越高,對課程的評分也越高。

本次實驗主要對用戶的成績數據進行轉換,最終生成評分表,如表3 所示。

表3 用戶評分數據

2.3 算法實現

本文實現的基本思路為:首先分析數據,建立用戶-課程評分矩陣模型,接著通過計算用戶對課程評分之間的相似性,尋找目標用戶的最近鄰居,最后根據最近鄰居的評分向目標用戶產生推薦課程。

(1)建立“用戶-課程”評分矩陣

根據用戶對課程學習后的測試成績作為評分數據,建立用戶-課程評分矩陣,如表4 所示。用戶-課程評分矩陣是一個mín 矩陣,m 表示用戶數,n 表示課程數,m[i]n[j]表示第i 個用戶對第j 門課程的評分。

表4 用戶-課程評分矩陣

(2)計算相似度

設N(i)為用戶i 評分的課程集合,N(j)為用戶j 評分的課程集合,那么i 和j 的相似度Wij值如公式(1)所示。

本文采用修正的余弦相似性方法,通過減去用戶對課程的平均評分來修正不同用戶的評分尺度問題。

設用戶i 和用戶j 共同評分的課程集合用Nij表示,則用戶i 和用戶j 之間的相似度值Wij如公式(2)所示。

其中,Si,m、Sj,m分別表示用戶i、用戶j 對課程m 的評分,分別表示用戶i、用戶j 對課程評分的平均分。

(3)產生推薦列表

從矩陣中找到與目標用戶最相似的K 個用戶,用集合S(u,K)表示,將S 中用戶感興趣的課程提取出來,并去除u 已經興趣或已學過的課程,對每門候選課程i,用戶對它的感興趣的程度用以下公式計算:

其中Rvi表示用戶v 對課程i 的興趣程度。

3 實驗結果分析

本文使用準確率來驗證推薦的質量。推薦的準確率計算公式為:

其中test 表示測試數據集中的課程數量,topN表示系統推薦給用戶的N 個課程。

本文選取實驗數據主要為學院理工科部分學生,共獲取369 個用戶數據、549 門課程數據及16721 條評分數據。實驗結果如圖3 所示。

圖3 算法的準確率

由圖3 可知,隨著鄰居數量K 值的變化,準確率也在變化。在一定范圍內,鄰居數量K 值越大,推薦的準確率越高。本實驗中,鄰居數量K 值在50 時,準確率趨于平穩。

對于新來的用戶,其沒有選課記錄,無法找到最近鄰居。本文從用戶的專業方向和興趣愛好出發,把高年級學生興趣的課程推薦給該用戶,以此來解決冷啟動問題。

4 結語

本文實現了基于用戶的協同過濾算法在E-Learning 平臺的個性化推薦課程。但由于其服務的用戶局限于學生,算法考慮的因素較少,有一定的局限性。在下一步的研究中,把以下因素納入考慮:用戶修讀課程的軌跡線、課程之間的序列關系、課程之間的相似性等,同時結合用戶的評論文本數據。在推薦效果上評價指標也不單看準確率,還有MAE 值等。根據用戶的興趣實現更為精確的個性化推薦的同時,從用戶的角度出發給用戶提出相對應的發展路線,是進一步的研究方向。

猜你喜歡
用戶課程
《無機化學》課程教學改革
云南化工(2021年6期)2021-12-21 07:31:42
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 视频一区亚洲| 夜夜操国产| 全部免费特黄特色大片视频| 日韩在线欧美在线| 无码电影在线观看| 狠狠色综合网| 亚洲乱码视频| 伊人久热这里只有精品视频99| 欧美日韩免费观看| 国产精品网址你懂的| 夜夜操狠狠操| 青青草原国产精品啪啪视频| 国产91小视频| 国产综合另类小说色区色噜噜| 九九免费观看全部免费视频| 一本大道AV人久久综合| 国产无遮挡猛进猛出免费软件| 国产大片黄在线观看| 六月婷婷激情综合| 国产精品漂亮美女在线观看| 一区二区三区精品视频在线观看| 国产成人精品日本亚洲77美色| 综合社区亚洲熟妇p| 亚洲成人精品久久| 国产国模一区二区三区四区| 97在线免费| 9cao视频精品| 极品尤物av美乳在线观看| 99热这里只有精品久久免费| 亚洲无码高清一区| 国产免费久久精品99re不卡| 青青久久91| 欧美成人在线免费| 国产亚洲高清视频| 国产精品 欧美激情 在线播放 | 激情视频综合网| 国产精品亚洲一区二区三区在线观看| 成年人国产视频| 国产91在线|中文| 亚洲视频免费播放| 奇米精品一区二区三区在线观看| 91视频日本| 亚洲国产日韩视频观看| 国产亚洲欧美在线人成aaaa| 久久精品国产91久久综合麻豆自制| 中国丰满人妻无码束缚啪啪| 青青国产视频| 天堂成人在线视频| 日韩久草视频| 国产精品久久自在自2021| 国产精品久久国产精麻豆99网站| 久久国产精品娇妻素人| 99热这里只有精品久久免费| 99久久国产综合精品2020| 手机在线看片不卡中文字幕| 欧美天堂久久| 亚洲无码电影| 国产精品尤物在线| 国产又色又刺激高潮免费看| 国产成人亚洲日韩欧美电影| 国外欧美一区另类中文字幕| 激情综合婷婷丁香五月尤物| 青草午夜精品视频在线观看| 日韩欧美综合在线制服| 亚洲精品视频免费| 亚洲a级毛片| 久久久久中文字幕精品视频| 免费一级毛片完整版在线看| 亚洲精品国偷自产在线91正片| 91原创视频在线| 制服无码网站| 亚洲不卡影院| 亚洲制服中文字幕一区二区| 久久综合结合久久狠狠狠97色| 亚洲制服中文字幕一区二区| 在线人成精品免费视频| 欧美激情一区二区三区成人| 免费无码又爽又黄又刺激网站| 国产在线视频自拍| 91成人精品视频| 久久99国产综合精品1| 国产成人福利在线视老湿机|