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

基于協同過濾技術的在線學習個性化推薦系統研究

2018-03-21 09:27:04謝修娟朱林鄭英李旭
電腦知識與技術 2018年3期
關鍵詞:自主學習

謝修娟 朱林 鄭英 李旭

摘要:為促進高校信息技術與教育教學的深度融合,提出通過構建在線學習系統開展網絡學習,將傳統的線下課堂學習與線上學習結合起來,實現混合式學習。以MyEclipse作為開發平臺,Sql Server作為數據庫,采用基于SSH框架(struts2+spring+hibernate)的三層架構思想,結合協同過濾算法,實現了在線學習個性化推薦系統。實踐證明,該系統能提高學習者個性化自主學習的興趣,提升學習效果。

關鍵詞:在線學習系統;協同過濾;個性化推薦;自主學習

中國分類號:TP301 文獻標志碼:A 文章編號:1009-3044(2018)03-0173-02

Abstract: In order to promote the deep integration of information technology and education in Colleges and universities, we propose to build online learning system to carry out online learning, and combine traditional offline classroom learning with online learning to achieve blended learning. Taking MyEclipse as the development platform, Sql Server as database, and adopting the three tier architecture Based on SSH framework (struts2+spring+hibernate), the online learning personalized recommendation system is implemented combining with collaborative filtering algorithm. The practice has proved that the system can improve the learner's interest in individualized self-study and improve the learning effect.

Key words: online learning system; collaborative filtering; personalized recommendation; autonomous learning

1 背景

隨著計算機網絡通信技術的發展,高校的傳統課堂教學方式面臨著前所未有的挑戰,在線學習作為教育信息化的一種產物,可以最大限度地利用網絡教學資源,學習者在學習過程中不受時空限制,能隨時隨地根據自身需要進行自主學習[1]。這種新型學習形式越來越受到各大高校的青睞,將其與傳統課堂學習有效融合,實現混合式教學[2]。但與此同時存在一個問題,在線學習平臺提供了大量的學習資源,不僅資源種類多,同一種類的相似資源數量也很多,學習者無法辨別資源的優劣,無法準確找到適合自己的資源。

目前的在線學習系統中,采用比較多的推薦技術有[3]:第一,TOP推薦,將點擊率最高的前N各資源推薦給學習者;第二,關鍵詞檢索技術,將與關鍵詞匹配度最高的資源推薦給學習者;第三,最新資源推薦技術,將最新的資源第一時間推薦給學習者。這三種傳統方法均屬于被動式推薦,無法根據學習者偏好特征主動推送其感興趣的學習資源,且推薦的資源質量無法得到保證。鑒于此,本文將協同過濾技術引入在線學習系統的資源個性化推薦中,從學習者自主學習的角度構建滿足學習者個性化需要的在線學習個性化推薦系統。

2 協同過濾推薦技術

協同過濾技術,在1992年由Goldberg,Oki,Nichols提出[4],是個性化推薦系統中廣泛使用的一種推薦技術,基本原理是:根據用戶對項目的評分數據,計算目標用戶/項目與全體用戶/項目的相似度,建立近鄰用戶/項目,再由近鄰集預測目標用戶對未知項目的評分從而產生推薦集。根據聚焦點的不同(用戶或者項目),協同過濾技術分為基于用戶的協同過濾和基于項目的協同過濾[5],本文采用的是前者。基于用戶的協同過濾方法的算法過程如圖1所示, 首先通過計算用戶間的相似度,找到當前用戶的近鄰集,然后根據近鄰對項目的評價,預測當前用戶對未知項目的評分,篩選出評分最高的前N項,即產生Top-N 推薦集。

用戶相似度的計算多采用余弦相似度方法,將用戶u和v看作是項目空間上的向量,通過計算兩個向量間的夾角余弦來度量用戶間的相似性,計算公式如下:

式(1)中,u和v代表兩個用戶,sim(u,v)表示用戶間的相似性,表示用戶u和v共同評分過的項目集,和 分別表示用戶u和用戶v對項目i的評分, 和 分別表示用戶u和v對所有已評分項目的平均評分。

用戶u 對項目i的預測評分記為Pu,i,計算公式如下:

其中,Neighbor為近鄰集,分別表示用戶u和用戶v對所有已評分,用戶v對項目i的評分,sim(u,v)表示用戶u和v間的相似性。

3 基于協同過濾技術的在線學習個性化推薦系統

3.1 系統功能模塊設計

基于協同過濾技術的在線學習個性化推薦系統,主要有五個功能模塊,分別為用戶管理、課程動態管理、課程資源管理、互動交流和個性化推薦,如圖2所示。“用戶管理”模塊主要負責用戶的注冊、登錄、權限設置、個人賬號維護等 ;“課程動態管理”模塊主要包括管理員動態地新建一門課程、刪除一門課程、課程資源的上傳和修改等;“在線學習”模塊包括在線觀看視頻、資源下載、在線測試、資源評價等;“互動交流”模塊實現了學習者之間,以及學習者與教師之間,通過論壇的方式互動交流;“個性化推薦”模塊主要負責為學習者個性化地推薦學習資源。

3.1 系統功能實現

系統所使用的開發工具為MyEclipse,開發語言為Java,數據庫為Sql Server。系統采用基于SSH框架(struts2+spring+hibernate)的三層架構思想。View(視圖層)對應系統的一些交互界面,包括reg.jsp(注冊界面)、index.jsp(系統主界面)、resourceMa.jsp(課程資源管理頁面)、courseMa.jsp(課程管理頁面)、courseCom.jsp(課程學習評價界面)、topic.jsp(互動交流界面)等。Dao(數據處理層)對應HibernateSupportDao.java類,該類依賴于Hibernate的對象化映射和數據庫交互,包括保存數據、更新數據、刪除數據、根據ID查詢單條數據、查詢所有數據、查詢規定數目的數據、執行sql查詢等操作。Service(業務邏輯層)對應系統的一些業務處理類,有UserSer.java(用戶管理類)、ResourceSer.java(課程資源管理類)、CourseSer.java(課程管理類)、CourseComSer.java(課程學習評價類)、TopicSer.java(互動交流類)等。

3.2 協同過濾算法應用

學習者開始課程學習后,系統會根據學習者的學習行為特征,采用基于用戶的協同過濾算法,根據相似學習者的興趣愛好一致性,為當前學習者提供個性化的推薦。算法的應用過程主要分為四步進行。

第一步數據采集,應用于挖掘的基礎數據來源于數據庫,主要有4張數據表:學習者信息表、課程信息表、課程學習資源表、資源評價表和學習行為記錄表。

l 學習者信息表:存放學習者的個人信息,字段包括學習者ID、姓名、密碼、角色等。

l 課程信息表:存放課程的相關信息,字段包括課程ID、課程名稱、發布時間、課程負責人等;

l 課程學習資源表:存放課程的學習資源信息,字段包括資源ID、資源名稱、上傳者、上傳時間、資源類型、課程ID等;

l 學習行為記錄表:存放學習者在學習過程中產生的學習行為數據,字段包括ID,資源ID,是否下載、是否收藏、評價內容、分數、學習者ID等;

第二步構建學習者-學習資源評分矩陣,其是一個m行n列的矩陣,代表m個學習者,n個學習資源,矩陣的每一個行列值是學習者對學習資源的評分,考慮到學習者在線學習時較少對學習資源主動打分,會造成矩陣數據稀疏性問題,從而制約推薦質量。本文采用主動評分和被動評分相結合的綜合評分機制,主動評分是指學習者直接給資源的打分,被動評分是根據學習者的學習行為數據,轉換而得的隱式評分。主動評分可以從學習行為記錄表獲得,缺省值為0,被動評分是依據學習行為記錄表中的是否收藏、是否下載、評價三個行為,對照表1所得到的分數。最后將主動評分和被動評分求平均值,得到最終評分。

第三步形成近鄰集,根據公式(1)計算每個學習者與當前學習者的相似度,并從中選出相似度最大的前K個學習者,作為當前學習者的近鄰集。

第四步產生推薦集,通過近鄰集對學習資源的評分,使用公式(2)預測當前學習者對未知學習資源的評分,并選取評分較大的前若干項資源推薦給當前學習者。

3.3 系統運行效果

學習者進入系統后的主頁效果如圖3所示,通過頁面上方的導航欄,可以檢索系統中的課程信息,查看并使用課程資源信息、進入互動交流區等,頁面的右方有一個性化學習資源推薦版面,如果當前學習者有歷史學習記錄,該版面將會依據其學習興趣愛好,為其推薦適合的學習資源;如果當前學習者是新用戶,還沒有歷史學習記錄,則為其推薦熱度最高(綜合收藏率、評價率和下載率)的資源。

4 結束語

在線學習系統的構建,對于學校的課程資源建設、教育教學改革具有重要意義。基于協同過濾技術的個性化資源推薦服務可以提高個性化學習支持服務的水平,提高系統資源的利用率,目前該系統已在東南大學成賢學院進行小范圍試點,從反饋結果來看,能提高學習者個性化自主學習的興趣,提升學習效果。

參考文獻:

[1] 黃海. 高校數字化學習建設和應用推廣研究——以中山大學數字化學習“115”模式為例[J]. 現代教育技術, 2013, 23(4):56-63.

[2] 陳瑞增. 信息化環境下高校混合式學習探索與實踐[D]. 武漢: 華中師范大學, 2014.

[3] 王永固, 邱飛岳, 趙建龍, 等. 基于協同過濾技術的學習資源個性化推薦研究[J]. 遠程教育雜志, 2011(3):66-71.

[4] Goldberg D, Nichols D,Oki.Using collaboration filtering to weave and informaiton tapestry[J]. Communicaitions of the ACM, 1992, 35(12):51-76.

[5] 馮勇, 李軍平, 徐紅艷, 等. 基于社會網絡分析的協同推薦方法改進[J]. 計算機應用, 2013, 33(3):841-844.

猜你喜歡
自主學習
優化師幼互動,促進幼兒自主學習與發展
考試周刊(2016年77期)2016-10-09 12:37:11
創建“自助餐選菜式”自主學習模式
考試周刊(2016年77期)2016-10-09 12:23:58
培養初中學生英語自主學習能力的嘗試
考試周刊(2016年77期)2016-10-09 11:31:51
論如何打造高效的高中英語課堂教學
考試周刊(2016年77期)2016-10-09 11:29:02
淺議“先學后教”教學模式下的學生自主學習
考試周刊(2016年77期)2016-10-09 11:13:33
淺論高中語文寫作中對學生自主學習能力的培養
考試周刊(2016年76期)2016-10-09 08:50:40
高中生英語自主學習能力培養研究
成才之路(2016年26期)2016-10-08 11:21:29
翻轉模式在“液壓與氣動”教學中的應用研究
成才之路(2016年25期)2016-10-08 10:38:59
中職學校“生本課堂”的調查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
踐行少教多學,構建高效課堂
主站蜘蛛池模板: 四虎在线高清无码| 99久久精品国产麻豆婷婷| 日本人妻一区二区三区不卡影院| 国产精品偷伦在线观看| 亚洲第一区精品日韩在线播放| 色有码无码视频| 欧美在线一二区| 精品91在线| 在线欧美a| 在线观看热码亚洲av每日更新| 亚洲综合九九| 亚洲欧美自拍中文| 欧美亚洲网| 青草娱乐极品免费视频| 中文字幕永久视频| 国产欧美日韩另类| 国产一在线| 亚洲欧美日韩成人高清在线一区| 国产精品30p| 18禁黄无遮挡网站| 国产免费羞羞视频| 91亚瑟视频| 久久77777| 99视频在线观看免费| 欧美一区二区丝袜高跟鞋| 日本91在线| 国产精品视频猛进猛出| 乱系列中文字幕在线视频| 91精品国产丝袜| 99re视频在线| 欧美影院久久| 热re99久久精品国99热| 国产亚洲美日韩AV中文字幕无码成人 | 国产精品无码翘臀在线看纯欲| 欧美一道本| 国产女人在线视频| 9966国产精品视频| 最新午夜男女福利片视频| 漂亮人妻被中出中文字幕久久| 欧美成人看片一区二区三区| 九色免费视频| 麻豆精品在线视频| 婷婷亚洲视频| 直接黄91麻豆网站| 国产男女免费完整版视频| 黄色网页在线观看| 成人福利在线看| 久久美女精品| 日韩无码视频播放| 亚洲精品动漫| 国产亚洲一区二区三区在线| 老司国产精品视频91| 欧美亚洲一区二区三区导航| 中文字幕在线看视频一区二区三区| 97成人在线视频| 免费视频在线2021入口| 日本午夜精品一本在线观看 | 亚洲a级毛片| 免费人成在线观看成人片| 亚洲日韩每日更新| 看国产毛片| 日本高清有码人妻| 久久国产毛片| 夜夜拍夜夜爽| 污网站在线观看视频| 成色7777精品在线| 国产小视频a在线观看| 国产av无码日韩av无码网站| 国产高清在线观看91精品| 一本一道波多野结衣一区二区| 亚洲h视频在线| 国产午夜无码专区喷水| 亚洲最黄视频| 成人一级黄色毛片| 玖玖精品视频在线观看| a级毛片在线免费| 亚洲精品视频免费看| 欧美人人干| 国产精品极品美女自在线看免费一区二区| 国产麻豆另类AV| 亚洲天堂视频在线免费观看| 视频二区亚洲精品|