學(xué)習(xí)資源推薦方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子教學(xué)領(lǐng)域,尤其涉及一種基于計(jì)算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的學(xué)習(xí)資源的推薦 方法和系統(tǒng)。
【背景技術(shù)】
[0002] 傳統(tǒng)的資源推送方法一般將用戶下載率最高的資源推送給用戶,雖然下載率的高 低在一定程度上體現(xiàn)了資源的受歡迎程度,但無(wú)法做到對(duì)不同的使用者的個(gè)性化推薦,尤 其在包含了眾多學(xué)科和專業(yè)知識(shí)點(diǎn)的學(xué)習(xí)系統(tǒng)中,使用者對(duì)學(xué)習(xí)資源內(nèi)容的需求也各不相 同,即使是點(diǎn)擊率較高的學(xué)習(xí)資源,也只能反映小部分使用者的學(xué)習(xí)需求和偏好。
[0003] 因此,現(xiàn)有的學(xué)習(xí)資源推送方法缺乏針對(duì)性,不能根據(jù)用戶的學(xué)習(xí)需求和興趣來 推送個(gè)性化的學(xué)習(xí)資源,從而不能改善使用者的學(xué)習(xí)體驗(yàn),激發(fā)使用者的學(xué)習(xí)興趣,用戶體 驗(yàn)度差。
【發(fā)明內(nèi)容】
[0004] 基于此,本發(fā)明在于提供能夠針對(duì)性和準(zhǔn)確的為用戶推薦學(xué)習(xí)資源的學(xué)習(xí)資源推 薦方法和系統(tǒng),。
[0005] 根據(jù)本發(fā)明的一個(gè)方面,提供一種學(xué)習(xí)資源推薦方法,其包括:采集用戶的學(xué)習(xí) 信息;對(duì)所述學(xué)習(xí)信息進(jìn)行預(yù)處理得到有效學(xué)習(xí)信息;分析所述有效學(xué)習(xí)信息以提取知識(shí) 點(diǎn);根據(jù)所述有效學(xué)習(xí)信息獲取所述知識(shí)點(diǎn)的權(quán)重;根據(jù)所述知識(shí)點(diǎn)之間的關(guān)聯(lián)強(qiáng)度和所 述知識(shí)點(diǎn)的權(quán)重形成知識(shí)點(diǎn)無(wú)向圖;根據(jù)所述知識(shí)點(diǎn)無(wú)向圖中所述知識(shí)點(diǎn)的權(quán)重大小向所 述用戶推送學(xué)習(xí)資源。
[0006] 根據(jù)本發(fā)明的另一方面,提供一種學(xué)習(xí)資源推薦系統(tǒng),包括采集模塊,用于采集用 戶的學(xué)習(xí)信息;數(shù)據(jù)預(yù)處理模塊,用于對(duì)所述學(xué)習(xí)信息進(jìn)行預(yù)處理得到有效學(xué)習(xí)信息;分 析模塊,用于分析所述有效學(xué)習(xí)信息以提取知識(shí)點(diǎn);獲取模塊,用于根據(jù)所述有效學(xué)習(xí)信息 獲取所述知識(shí)點(diǎn)的權(quán)重;知識(shí)點(diǎn)無(wú)向圖形成模塊,用于根據(jù)所述知識(shí)點(diǎn)之間的關(guān)聯(lián)強(qiáng)度和 所述知識(shí)點(diǎn)的權(quán)重形成知識(shí)點(diǎn)無(wú)向圖;資料推送模塊,用于根據(jù)所述知識(shí)點(diǎn)無(wú)向圖中所述 知識(shí)點(diǎn)的權(quán)重大小向所述用戶推送學(xué)習(xí)資源。
[0007] 通過采集用戶學(xué)習(xí)信息分析出符合用戶個(gè)性的知識(shí)點(diǎn)及權(quán)重,以知識(shí)點(diǎn)權(quán)重為節(jié) 點(diǎn)而形成知識(shí)點(diǎn)無(wú)向圖,從而可以為不同的用戶分別建立符合其自身個(gè)性特點(diǎn)的知識(shí)點(diǎn)無(wú) 向圖,并實(shí)時(shí)跟蹤用戶的學(xué)習(xí)動(dòng)態(tài),智能記錄和分析用戶的學(xué)習(xí)進(jìn)展,實(shí)現(xiàn)更加針對(duì)性的進(jìn) 行學(xué)習(xí)資源的推送,提高了推薦的準(zhǔn)確度,提升學(xué)習(xí)效率和用戶體驗(yàn)度。
【附圖說明】
[0008] 圖1為本發(fā)明第一實(shí)施例所提供的學(xué)習(xí)資源推薦方法的流程圖。
[0009] 圖2為本發(fā)明第二實(shí)施例所提供的學(xué)習(xí)資源推薦方法的流程圖。
[0010] 圖3為本發(fā)明第三實(shí)施例所提供的學(xué)習(xí)資源推薦方法的流程圖。
[0011] 圖4為本發(fā)明第一實(shí)施例所提供的學(xué)習(xí)資源推薦系統(tǒng)的結(jié)構(gòu)示意圖。
[0012] 圖5為本發(fā)明第二實(shí)施例所提供的學(xué)習(xí)資源推薦系統(tǒng)的結(jié)構(gòu)示意圖。
[0013] 圖6為本發(fā)明第三實(shí)施例所提供的學(xué)習(xí)資源推薦系統(tǒng)的結(jié)構(gòu)示意圖。
[0014] 附圖標(biāo)記說明
[0015] 10采集模塊
[0016] 20數(shù)據(jù)處理模塊
[0017] 30分析模塊
[0018] 31知識(shí)點(diǎn)確定單元
[0019] 32知識(shí)點(diǎn)分類單元
[0020] 40獲取模塊
[0021] 50知識(shí)點(diǎn)無(wú)向圖形成模塊
[0022] 60資料推送模塊
[0023] 70遺忘因子模塊
[0024] 80確定模塊
【具體實(shí)施方式】
[0025] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及具體實(shí)施方 式,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的【具體實(shí)施方式】?jī)H用以解 釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0026] 請(qǐng)參閱圖1,為本發(fā)明一實(shí)施例所提供學(xué)習(xí)資源推薦方法,其包括:采集用戶學(xué)習(xí) 信息;對(duì)學(xué)習(xí)信息進(jìn)行預(yù)處理得到有效學(xué)習(xí)信息;分析有效學(xué)習(xí)信息以提取知識(shí)點(diǎn);根據(jù) 有效學(xué)習(xí)信息獲取知識(shí)點(diǎn)的權(quán)重;根據(jù)所述知識(shí)點(diǎn)之間的關(guān)聯(lián)強(qiáng)度和知識(shí)點(diǎn)的權(quán)重形成知 識(shí)點(diǎn)無(wú)向圖;根據(jù)知識(shí)點(diǎn)無(wú)向圖中知識(shí)點(diǎn)的權(quán)重大小向所述用戶推送學(xué)習(xí)資源。
[0027] 該學(xué)習(xí)資源推薦方法通過采集用戶學(xué)習(xí)信息分析出有效知識(shí)點(diǎn),以有效知識(shí)點(diǎn)為 節(jié)點(diǎn)而形成個(gè)性化的知識(shí)點(diǎn)無(wú)向圖,從而可以為不同的用戶分別建立符合自身個(gè)性特點(diǎn)的 知識(shí)點(diǎn)無(wú)向圖,并實(shí)時(shí)跟蹤用戶的學(xué)習(xí)動(dòng)態(tài),智能記錄和分析用戶的學(xué)習(xí)進(jìn)展,實(shí)現(xiàn)更加針 對(duì)性的進(jìn)行學(xué)習(xí)資源的推送,提高了推薦的準(zhǔn)確度和學(xué)習(xí)效率。
[0028] 采集用戶學(xué)習(xí)信息包括獲取用戶在學(xué)習(xí)網(wǎng)站上的學(xué)習(xí)活動(dòng)痕跡和用戶注冊(cè)的身 份信息。其中,學(xué)習(xí)活動(dòng)痕跡包括在網(wǎng)站上對(duì)知識(shí)點(diǎn)的搜索記錄、在線提問記錄、網(wǎng)頁(yè)瀏覽 記錄、學(xué)習(xí)資料的購(gòu)買記錄及模擬測(cè)試題的做題記錄等。身份信息包括注冊(cè)時(shí)填寫的姓名、 所在地區(qū)、所在學(xué)校和年級(jí)等。其中,用戶學(xué)習(xí)信息還可以與用戶身份匹配的歷年學(xué)歷考試 考點(diǎn),其中用戶身份可以通過用戶注冊(cè)時(shí)采用的身份信息或者根據(jù)用戶學(xué)習(xí)活動(dòng)痕跡所確 定用戶身份信息。網(wǎng)站是指的特定的教育網(wǎng)站,本實(shí)施例中,網(wǎng)站是指螢窗在線教育網(wǎng)站。
[0029] 對(duì)學(xué)習(xí)信息進(jìn)行預(yù)處理的方式包括抽樣和去噪。通過抽樣和去噪可以減少后續(xù)分 析的數(shù)據(jù)量,對(duì)于使用記錄特別多的用戶,通過抽樣和去噪可以提高分析的效率和結(jié)果的 準(zhǔn)確性。其中,抽樣是對(duì)采集的用戶的學(xué)習(xí)活動(dòng)的記錄按照預(yù)設(shè)比例進(jìn)行抽選。去噪可以 是去掉明顯錯(cuò)誤的信息記錄,例如:用戶注冊(cè)時(shí)填寫的明顯錯(cuò)誤的信息;或者用戶的網(wǎng)頁(yè) 瀏覽記錄中大量瀏覽的是高三年級(jí)相關(guān)的學(xué)習(xí)資料,只有極少數(shù)幾次的點(diǎn)擊了小學(xué)三年級(jí) 的學(xué)習(xí)資料專區(qū)的網(wǎng)頁(yè)記錄,小學(xué)三年級(jí)相關(guān)的瀏覽記錄可以視為是錯(cuò)誤的信息記錄,通 過去噪的方式予以刪除。
[0030] 分析有效學(xué)習(xí)信息以提取知識(shí)點(diǎn)的步驟中,分析有效學(xué)習(xí)信息以提取知識(shí)點(diǎn)包括 通過預(yù)設(shè)的分類算法或者規(guī)則對(duì)有效學(xué)習(xí)信息所涉及的知識(shí)點(diǎn)進(jìn)行分類。本實(shí)施例中采用 決策樹分類方法對(duì)知識(shí)點(diǎn)進(jìn)行分類。通常,針對(duì)不同學(xué)習(xí)階段的學(xué)習(xí)用戶均形成有知識(shí)結(jié) 構(gòu)圖,如初三年級(jí)學(xué)生的知識(shí)結(jié)構(gòu)圖、高三學(xué)生的知識(shí)結(jié)構(gòu)圖等,網(wǎng)站的學(xué)習(xí)信息所涉及到 的知識(shí)點(diǎn)均包含于對(duì)應(yīng)的知識(shí)結(jié)構(gòu)圖的范圍內(nèi),根據(jù)有效學(xué)習(xí)信息對(duì)照知識(shí)結(jié)構(gòu)圖對(duì)其中 所涉及到的相關(guān)的知識(shí)點(diǎn)進(jìn)行匹配和提取。以有效學(xué)習(xí)信息為用戶進(jìn)行的某一次模擬測(cè)試 為例,分析模擬中每一道題目并最終提取所有題目所涉及到的知識(shí)點(diǎn)。其中,知識(shí)結(jié)構(gòu)圖可 以是不同教育網(wǎng)站依據(jù)自身所掌握的資源和自身的特點(diǎn)而設(shè)置的。
[0031] 根據(jù)有效學(xué)習(xí)信息獲取知識(shí)點(diǎn)的權(quán)重包括首先對(duì)所有知識(shí)點(diǎn)預(yù)設(shè)一個(gè)權(quán)值初始 值,然后根據(jù)有效學(xué)習(xí)信息判斷用戶對(duì)于知識(shí)點(diǎn)的掌握程度對(duì)相應(yīng)知識(shí)點(diǎn)的權(quán)重進(jìn)行調(diào) 整。其中權(quán)值初始值可以是相同的值,也可是根據(jù)知識(shí)點(diǎn)的重要程度而設(shè)置為不同。知識(shí) 點(diǎn)的權(quán)重的調(diào)整以有效學(xué)習(xí)信息所反應(yīng)出來的對(duì)知識(shí)點(diǎn)的掌握程度按照預(yù)設(shè)的規(guī)則增加 或者減少。以有效學(xué)習(xí)信息為用戶進(jìn)行的某一次模擬測(cè)試為例,根據(jù)測(cè)試的結(jié)果統(tǒng)計(jì)錯(cuò)題 的數(shù)量,并分析出與所述錯(cuò)題相關(guān)聯(lián)的知識(shí)點(diǎn),根據(jù)錯(cuò)誤的概率和次數(shù)對(duì)知識(shí)點(diǎn)無(wú)向圖中 的知識(shí)點(diǎn)的權(quán)重可以按照比例進(jìn)行調(diào)整。以有效學(xué)習(xí)信息為用戶在網(wǎng)站上對(duì)某部分知識(shí)點(diǎn) 的搜索記錄為例,根據(jù)用戶對(duì)于知識(shí)點(diǎn)搜索使用的頻率對(duì)知識(shí)點(diǎn)無(wú)向圖中的知識(shí)點(diǎn)的權(quán)重 進(jìn)行調(diào)整。以有效學(xué)習(xí)信息為用戶的在線提問記錄為例,根據(jù)用戶提問問題相關(guān)聯(lián)的知識(shí) 點(diǎn)對(duì)無(wú)向圖中相應(yīng)的