1.一種基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,提出一種基于雙塔結(jié)構(gòu)的深度學(xué)習(xí)框架,分別對宏觀信息和微觀信息進行建模,能夠有效地從學(xué)習(xí)者的連續(xù)活動記錄中挖掘時間序列信息,且能夠支持聯(lián)合訓(xùn)練和分離訓(xùn)練兩種模式。
2.根據(jù)權(quán)利要求1所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,包括:
3.根據(jù)權(quán)利要求2所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,輸入數(shù)據(jù)包括來自課程簡介和用戶的歷史學(xué)習(xí)記錄。
4.根據(jù)權(quán)利要求2所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,對輸入數(shù)據(jù)進行預(yù)處理,包括對輸入數(shù)據(jù)進行數(shù)據(jù)清洗、歸一化處理、時間序列化處理,具體如下:
5.根據(jù)權(quán)利要求2所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,基于雙塔結(jié)構(gòu)的深度學(xué)習(xí)框架包括宏觀模塊和微觀模塊;用戶能夠選擇聯(lián)合模式或分離模式來訓(xùn)練基于雙塔結(jié)構(gòu)的深度學(xué)習(xí)框架,聯(lián)合模式適用于兩個模塊協(xié)同優(yōu)化的場景,分離模式適用于單獨一個模塊優(yōu)化的場景。
6.根據(jù)權(quán)利要求5所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,所述宏觀模塊,用于處理相應(yīng)課程的基本資料信息以及所有學(xué)習(xí)者與相應(yīng)課程的交互歷史的描述性統(tǒng)計信息;對于某個用戶ui與課程c之間的交互,宏觀信息表示為gi(ui,c)∈rh,其中,h是用于表示宏觀信息的維度;在宏觀模塊中通過gbdt對宏觀信息進行建模,具體過程如下:
7.根據(jù)權(quán)利要求5所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,所述微觀模塊,指某一用戶ui與課程c的交互細(xì)節(jié),定義為li(ui,c);由于一個課程可能包含多個教學(xué)視頻,li(ui,c)進一步表示為li(ui,c)∈rn·m,c=v1,v2,…,vn,vi表示課程c的第i個視頻,n是用戶ui已經(jīng)與屬于課程c交互的視頻的數(shù)目,m是特征空間的維數(shù);標(biāo)記為f1fm的特征表示用戶ui和視頻vj之間的交互細(xì)節(jié);具體地,給定一個課程c,li,j為某個用戶ui與某個視頻vj之間的交互記錄,li,j(ui,vj)∈li(ui,c);在微觀模塊通過cnn網(wǎng)絡(luò)來捕獲微觀信息,包含有價值的時間序列模式;具體過程表示為輸入信息構(gòu)成的輸入數(shù)據(jù)集樣本矩陣x=[x1,x2,...,xn],x∈rn×d,其中xi∈rd表示具體一個樣本,為某一在線用戶與資源交互的具體信息;卷積操作如下式:
8.根據(jù)權(quán)利要求5所述的基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測方法,其特征在于,微觀模塊和宏觀模塊產(chǎn)生的中間結(jié)果在最終預(yù)測之前通過加權(quán)求和進行結(jié)合,表示為下式:
9.一種基于分離微觀和宏觀信息的mooc在線用戶行為監(jiān)測系統(tǒng),其特征在于,包括存儲器、處理器以及存儲于存儲器上并能夠被處理器運行的計算機程序指令,當(dāng)處理器運行該計算機程序指令時,能夠?qū)崿F(xiàn)如權(quán)利要求1-8任一所述的方法步驟。
10.一種計算機可讀存儲介質(zhì),其上存儲有能夠被處理器運行的計算機程序指令,當(dāng)處理器運行該計算機程序指令時,能夠?qū)崿F(xiàn)如權(quán)利要求1-8任一所述的方法步驟。