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

基于K均值聚類算法及樸素貝葉斯分類器的學習行為分析研究

2019-05-24 14:13:16姚家麟譚召于松楠鞠茵茵劉素娟
電腦知識與技術 2019年11期
關鍵詞:數據挖掘

姚家麟 譚召 于松楠 鞠茵茵 劉素娟

摘要:隨著互聯網技術在教育領域應用得越來越成熟,各類型的網絡教學平臺與測試系統層出不窮。無論是各個高校的網絡授課系統,還是包含各類行業實際案例課程的網課平臺,都為當代學習者與授課方提供了極大的便利。在各類教學平臺中,均有大量的數據產出,對這些在線學習過程中產生的大量數據進行挖掘,可以有效地對學習者的學習行為模式提出建議與優化,同時,可以給授課方精準的授課效果分析,幫助授課方改進授課方針。在由大量用戶組成的學習社區生態下,通過多維度數據挖掘,可以對不同用戶給出精準的課業投放,大大提高用戶的學習體驗。

關鍵詞:學習行為分析;K均值聚類;樸素貝葉斯分類器;數據挖掘;數據可視化;在線學習

中圖分類號:TP393 文獻標識碼:A

文章編號:1009-3044(2019)11-0017-03

1 引言

在線學習與傳統學習方式相比,為學習者提供豐富的學習資源和書籍無法比擬的信息環境,能滿足學習者個性化學習的需求,為學習者提供更加自由的學習空間,學習者可以定制自己的學習方式,不斷提高學習效率,從而將被動地接受變成主動的學習[1-4]。

但是隨著在線教育的不斷發展,也面臨著巨大的挑戰,特別是在學歷教育或者正式教育方面,主要問題包括:

(1)教學的質量與效果問題;

(2)教學的個性化調整與適應問題;

(3)對學習的監控、教育、評價問題。

在大數據時代的背景下,各類“互聯網+”產業紛紛致力于數據挖掘的研發與應用,“云計算”與“人工智能”漸漸成為高頻詞,而“互聯網+”教育的相關產業中,針對上述三個主要問題,數據挖掘也同樣值得探索與開發。對于用戶在學習過程中產生的各類數據,通過科學的采集分析,能夠劃分學習者的類型,學習行為模式的類型,乃至學習效果的預測,將此反饋給用戶,能夠給予用戶更好的平臺使用體驗并優化改善學習方法,提高學習效率,同時對于授課方而言,這也是調節授課方針的雙向反饋[3-6]。

2 相關工作

2.1在線學習平臺研究現狀

當代在線學習平臺以及網絡教學平臺層出不窮,其中MOOC(massive open online courses)慕課網更是業內典范。將各行各業的各類課程分布在不同的大類小類之下,以樹狀結構的形式引導用戶選擇想要學習的課程。其理念與實踐得到了國內外眾多大學的認同,包括哈佛大學、麻省理工學院、斯坦福大學、北京大學、清華大學等,他們在慕課網上免費公開自己的課程,供全球學習者進行在線學習訪問,在這種網絡教學模式下,全球千萬用戶得以收益[1-2]。并且,其證書體系也在平臺的發展中日益完備,對于不同課程的考核方針以及考核過程具有不同的處理策略,確保其證書的有效性與真實性。然而,對于網絡教學平臺而言,學習者的學習效果,更多地取決于學習者的學習動機,并且由于網絡教學的模式局限于對于資源的展示與訪問,更需要學習者極大的自主學習欲望和較為高效的學習方法,否則,面對優質的課程資源,可能最終的學習效果難以達到學習者的心理預期。并且,不僅僅局限于慕課網,眾多的網絡教學平臺均存在著這個問題,當學習者的學習方法較差或學習動機較弱,其學習效果相較于傳統課堂教學并不盡如人意。因此,對于在線學習或網絡教學平臺而言,通過數據挖掘算法合理的定制個性化學習方案顯得尤為重要。

2.2 K-means聚類算法

3 學習平臺設計及在線行為分析

3.1學習平臺搭建設計

學習平臺采取Web應用程序的形式,以Python作為后端語言,包含業務邏輯處理和數據挖掘部分,使用Django框架搭建,在服務器端采用Nginx+uWSGI部署,以解決Django框架本身單線程的問題。數據庫部分因是測試平臺,采用MySQL數據庫進行全部數據的存儲。

平臺主要業務如下:

對于大部分用戶即學習者,平臺提供:在線學習、在線練習、在線測試、論壇系統、智能反饋等業務。

對于平臺的第二類用戶即教學者,平臺提供:開設課程、開設教學班、發布作業練習、發布考試、發布教學資源、導入題目、論壇系統、智能反饋等業務。

3.2 數據采集

在進行數據挖掘之前,數據采集是不可或缺的一步,無論是從關系型數據庫中直接讀取,還是從日志數據中篩選過濾,都是為后續的數據處理做準備。結合現有文獻及資料,基于測試平臺的構建設計,共收集九類特征數據。由于全部數據使用MySQL存儲,對于日志數據庫的設計采取分類分表的模式,操作日志、下載日志、搜索日志、錯誤日志分表存儲,包含請求內參數、用戶信息、瀏覽器信息、操作路徑、時間戳等常規日志字段。

當用戶進行相關操作時,請求中包含的參數信息,在業務模塊成功執行后,帶著請求信息、參數信息、時間戳信息共同存儲至對應表,如圖1所示,囊括頁面切換、資源訪問、模擬練習等用戶操作,同時資源下載、站內搜索等模塊也會被轉儲。平臺共涉及九類特征數據的采集,主要方法采用從數據庫中篩選調取后,進行一定統計轉儲為數據模型。

3.3 數據預處理

對于以上九類數據模型,首先對缺失值進行分析填補,采用均值插補法進行填充,確保全部數據模型的完整性,其次采取聚類算法將連續型數據離散化,最后將處理完畢的數據重新轉儲成數據模型,以供進一步處理。

預處理方法:

1)均值插補[7]:

由于平臺采集數據具有可度量性,因此使用該方法對缺失數據進行填補,通過計算某缺失值同類元素有效值的均值,將其填補進入空缺位置。

2)聚類算法:

算法流程:

(1)擬定K值,即總簇類數目;

(2)通過均值隨機數*數據樣本容量來擬定K個初始質心位置;

(3)設置最大迭代次數N;

(4)對于數據集中剩余非質心元素,測量其到各個質心距離,并將其歸到最近質心的類;

(5)更新已經得到的各個類的質心;

(6)迭代(4)(5)兩步直至新的質心與原質心相等或達到最大迭代次數;

(7)返回包含簇類劃分的數據集。

在采集到的九類數據模型中,在線時長信息、論壇信息、資源信息、測評信息、搜索信息、在現時段信息均采用K均值聚類算法進行類目劃分,而基礎信息則直接對不同信息進行數字化處理,劃分類目。頁面訪問信息在進行歸一化處理后,也使用K均值聚類算法進行類目劃分。

3.4 數據挖掘學習行為分析

平臺采用樸素貝葉斯算法作為數據挖掘的主要算法。通過對數據預處理后的九類特征數據集進行先驗概率與條件概率的計算建模,來進行用戶的分類。

在經過K均值聚類算法離散化后,原有包含連續型數據的九類特征數據模型,全部轉化離散型數據模型,通過計算每一類特征中每一簇類出現的次數,即可獲得九類特征數據的先驗概率,而通過計算在指定用戶類別下的某類特征數據中每一簇類的出現次數,即可獲得該類特征數據在指定用戶類別下的條件概率。通過對全部特征數據集的計算,完成樸素貝葉斯模型的建立。

樸素貝葉斯分類:

(1)設X={A1,A2,A3,…,Am}為一個待分類項,每個A為X的一個特征;

(2)有類別集合Y={C1,C2,C3,…,Cn};

(3)分別計算P(C1|X),P(C2|X),P(C3|X),…,P(Cn|X);

(4)若P(Ck|X)=max{P(C1|X),P(C2|X),P(C3|X),…,P(Cn|X)},則X∈Ck。

平臺將成績數據作為打標數據,通過不同成績區段,將所有用戶區分為五類用戶,對于新用戶即新個體而言,在獲得足夠的數據以進行K均值聚類以后,即可通過其表現出的九類特征數據來進行用戶類別的預測評估。

樸素貝葉斯算法中,對于概率的計算存在著獨立事件假設,而在現實生活中往往不是如此。學生的各類學習行為之間往往存在著關聯性,同時,各類數據對于學生學習效果的影響并不相同,因此,在不對樸素貝葉斯算法進行改良的情況下,難以做出最為準確的評估,并且由于學生學習行為關聯性的存在,在數據集較小的情況下,難以計算得出最準確的樸素貝葉斯模型。因此,需要在計算的過程中,對樸素貝葉斯模型進行加權處理,對于不同影響力的特征數據賦予不同的權重值,并且需要進行較長時間的樣本訓練,才能提高模型的準確率[12-14]。初始的權重值采用現有學習行為分析研究中的部分結論,后在真實數據的訓練過程中,通過用戶反饋及預測準確率雙向調節各類數據權重值,以提高模型準確率[1-4]。

4 實驗及分析

在模擬數據試驗中,對九類特征數據,模擬生成共計7380條數據,通過參考現有文獻及資料,對不同特征采取不同概率分布,見表1。

將模擬數據經數據可視化處理后,見圖2,此為在線時長的柱狀圖,其x軸表示在線時長,y軸表示該單位在線時長的人數,顯而易見其符合N(36000,21000)的概率分布。

在聚類測試中對不同數據源采用不同k值選取,經手肘法測試后,生成的最佳k值,見表2。

將模擬數據經數據可視化處理后,見圖3,此為在線時長的聚類質心分布圖,由于是一維數據,所以其x軸與y軸均為在線時長,三個質心分別落在19000,40000,63000左右的位置,測試用算法并未設置最大迭代次數,因此此為最佳質心位置選取,圖4,此為聚類效果圖,x軸表示劃分類別,分別為0,1,2三類,y軸表示在線時長,結合圖2在線時長統計圖觀測,其聚類效果良好,每個類目人數分布合理。

在成績分段上,首先將成績百分化后,低于55分為一類,55-68為一類,68-79為一類,79-88為一類,高于88為一類,共計五類。將九類特征模擬數據中的前80%作為訓練樣本,剩余20%作為測試樣本,測試樸素貝葉斯分類器準確率,最終于源數據類別相符占62%,即在模擬數據實驗中,該分類器能達到62%的準確率。

5 結論及展望

在網絡教學平臺中,K均值聚類算法和樸素貝葉斯分類器的使用具有可行性,但由于網絡教學平臺中能獲取的特征具有局限性,并且當前算法并未對特征重要性進行加權處理,且各特征之間有著不可忽視的關聯性,因此在模擬數據下,達到了62%的準確率足以體現該分類器在實際應用中的可行性。當從真實網絡教學環境中獲取到大量數據后,不僅僅能夠對模型進行修正,同樣可以對算法進行改良,優化,這是為今后探索數據挖掘算法在網絡教學之中的應用做準備。對于該算法在在線學習平臺中的進一步開發,可以從對數據的加權處理以及對更科學的特征值選取兩方面入手。隨著越來越多的用戶群體加入,優質的網絡教學也將被更多人接受認可,網絡教學的意義與價值都將被放大,成熟的數據挖掘體系也將被建立。但在發展過程中,一定會存在著諸多問題,一步步優化改良是作為開發者不可或缺的素質。對于網絡教學平臺中用戶行為特征值選取,建立完備的預測體系與個性化推薦體系,深入了解用戶需求是接下來要面對的問題也是主要研究方向,同時,優化“教”與“學”之間的雙向反饋也是極為重要的研究任務。

參考文獻:

[1]蔣卓軒,張巖,李曉明.基于MOOC數據的學習行為分析與預測[J].計算機研究與發展,2015,52(3):614-628.

[2]李曼麗,徐舜平,孫夢嫽.MOOC學習者課程學習行為分析——以“電路原理”課程為例[J].開放教育研究,2015,21(2):63-69.

[3]胡藝齡,顧小清,趙春.在線學習行為分析建模及挖掘[J].開放教育研究,2014,20(2):102-110.

[4]柴艷妹,雷陳芳.基于數據挖掘技術的在線學習行為研究綜述[J].計算機應用研究,2018(5).

[5]劉瓊.在線學習系統的數據挖掘研究[D].武漢理工大學,2010.

[6]徐鵬,王以寧,劉艷華,等.大數據視角分析學習變革——美國《通過教育數據挖掘和學習分析促進教與學》報告解讀及啟示[J].遠程教育雜志,2013(6):11-17.

[7]金勇進.缺失數據的插補調整[J].數理統計與管理,2001,20(6):47-53.

[8]袁方,周志勇,宋鑫.初始聚類中心優化的k-means算法[J].計算機工程,2007,33(3):65-66.

[9]楊善林,李永森,胡笑旋,等.K-means算法中的k值優化問題研究[J].系統工程理論與實踐,2006,26(2):97-101.

[10]袁方,孟增輝,于戈.對k-means聚類算法的改進[J].計算機工程與應用,2004,40(36):177-178.

[11]Hartigan J A,Wong M A.Algorithm AS 136:A K-Means Clustering Algorithm[J].Journal of the Royal Statistical Society,1979,28(1):100-108.

[12]程克非,張聰.基于特征加權的樸素貝葉斯分類器[J].計算機仿真,2006,23(10):92-94.

[13]范金金,劉鵬.樸素貝葉斯分類器的獨立性假設研究[J].計算機工程與應用,2008,44(34):139-141.

[14]趙文濤,孟令軍,趙好好,等.樸素貝葉斯算法的改進與應用[J].測控技術,2016,35(2):143-147.

[15]秦鋒,任詩流,程澤凱,等.基于屬性加權的樸素貝葉斯分類算法[J].計算機工程與應用,2008,44(6):107-109.

[16]余芳,姜云飛.一種基于樸素貝葉斯分類的特征選擇方法[J].中山大學學報(自然科學版),2004,43(5):118-120.

【通聯編輯:王力】

猜你喜歡
數據挖掘
基于數據挖掘的船舶通信網絡流量異常識別方法
探討人工智能與數據挖掘發展趨勢
數據挖掘技術在打擊倒賣OBU逃費中的應用淺析
基于并行計算的大數據挖掘在電網中的應用
電力與能源(2017年6期)2017-05-14 06:19:37
數據挖掘技術在中醫診療數據分析中的應用
一種基于Hadoop的大數據挖掘云服務及應用
數據挖掘在高校圖書館中的應用
數據挖掘的分析與探索
河南科技(2014年23期)2014-02-27 14:18:43
基于GPGPU的離散數據挖掘研究
利用數據挖掘技術實現LIS數據共享的開發實踐
主站蜘蛛池模板: 好吊色妇女免费视频免费| 精品一区二区无码av| 91免费观看视频| 国产黄色片在线看| 久久久亚洲色| 中文字幕1区2区| 国产欧美日韩视频一区二区三区| 亚洲一级毛片在线观| 中文字幕乱码中文乱码51精品| 亚洲69视频| 日韩免费毛片| jijzzizz老师出水喷水喷出| 成年看免费观看视频拍拍| 国内自拍久第一页| 亚洲无码一区在线观看| 波多野结衣的av一区二区三区| 亚洲视屏在线观看| 伊人天堂网| 亚洲香蕉伊综合在人在线| 视频二区国产精品职场同事| 国产99精品视频| 福利姬国产精品一区在线| 午夜老司机永久免费看片| 久久中文无码精品| 国产剧情国内精品原创| 91免费国产在线观看尤物| 毛片久久久| 国产小视频a在线观看| 久久99蜜桃精品久久久久小说| 欧美一区精品| 免费福利视频网站| 亚洲中字无码AV电影在线观看| 亚洲欧美成人在线视频| 一级毛片免费不卡在线| 国产成人av大片在线播放| 久久婷婷综合色一区二区| 精品无码专区亚洲| 久久夜色精品| 久久久久无码国产精品不卡| 亚洲精品欧美日本中文字幕| 国产又大又粗又猛又爽的视频| av在线5g无码天天| 日本高清免费不卡视频| 日本午夜精品一本在线观看| 亚洲国产中文欧美在线人成大黄瓜| 久久先锋资源| 26uuu国产精品视频| 日本a级免费| 成年人久久黄色网站| igao国产精品| 中文字幕亚洲综久久2021| 色综合五月| 国产乱子伦视频在线播放| 一区二区无码在线视频| 成人综合在线观看| 一级毛片免费不卡在线视频| 精品国产自在在线在线观看| 老司国产精品视频| 91精品国产91久久久久久三级| 国产婬乱a一级毛片多女| 亚洲视频在线网| 国产资源免费观看| 婷婷伊人久久| 先锋资源久久| 国产成人综合亚洲欧美在| 国产成年女人特黄特色毛片免| 亚洲欧美日韩视频一区| 久久香蕉国产线| 亚洲va欧美va国产综合下载| 亚洲 欧美 偷自乱 图片| 综合色在线| 伊人久久精品无码麻豆精品 | 中文一区二区视频| 亚洲第一黄片大全| 国产二级毛片| 国产精品浪潮Av| 国产成人精品在线| 欧洲成人在线观看| 99久久亚洲综合精品TS| 亚洲经典在线中文字幕| 亚洲青涩在线| 精品福利视频网|