基于協(xié)同過(guò)濾推薦算法的選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-09-03 20:30
隨著經(jīng)濟(jì)的迅猛發(fā)展,我國(guó)已經(jīng)迎來(lái)了信息時(shí)代,并且與信息相關(guān)的技術(shù)也日趨成熟并飛速發(fā)展。然而,互聯(lián)網(wǎng)上過(guò)多的分享類資源,使得用戶難以在海量的信息中剝?nèi)ト哂?找到自己真正所需的信息。因此,為了解決這些問(wèn)題,搜索引擎和推薦系統(tǒng)應(yīng)運(yùn)而生。搜索引擎能夠幫助用戶更快的查找用戶直接所需要的信息,而推薦系統(tǒng)則可以根據(jù)用戶的偏好和口味個(gè)性化地把資源推薦給他們。雖然大部分情況下用戶很難明確地表達(dá)出自己的真實(shí)需求,但是通過(guò)推薦系統(tǒng)則可挖掘他們潛在的需求。因此,推薦系統(tǒng)的開(kāi)發(fā)是有非常重要的意義。在高校的日常教學(xué)活動(dòng)中,選課系統(tǒng)不僅可以讓學(xué)生們清晰地了解某一節(jié)課的側(cè)重點(diǎn);同時(shí)還能夠讓學(xué)生更好的進(jìn)行自主的選擇,明確自我發(fā)展方向。因此,在選課系統(tǒng)中應(yīng)該能夠?yàn)閷W(xué)生進(jìn)行推送和推薦他們真正感興趣的課程,從而讓每個(gè)學(xué)生都能夠選擇并選修到自己喜歡并真實(shí)需要的課程。本論文基于協(xié)同過(guò)濾推薦算法與行業(yè)中主流的SSM框架等技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)針對(duì)選課系統(tǒng)的個(gè)性化推薦系統(tǒng)。本推薦系統(tǒng)可以通過(guò)頁(yè)面端查看學(xué)生用戶的課程瀏覽記錄、課程瀏覽習(xí)慣甚至是瀏覽偏好,把相應(yīng)的學(xué)生用戶根據(jù)協(xié)同過(guò)濾算法演算出所可能感興趣的課程資源推薦給該學(xué)生用戶甚至是...
【文章來(lái)源】:首都經(jīng)濟(jì)貿(mào)易大學(xué)北京市
【文章頁(yè)數(shù)】:66 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
SSM框架三層架構(gòu)運(yùn)行流程圖
首都經(jīng)濟(jì)貿(mào)易大學(xué)碩士研究生學(xué)位論文36圖3.10算法簡(jiǎn)單圖例假設(shè)我們通過(guò)對(duì)于歷史記錄的查看而已經(jīng)得到A用戶對(duì)物品A、C感興趣,而B(niǎo)用戶僅僅只對(duì)物品B感興趣,而C用戶則對(duì)物品A、C、D都感興趣,那么我們判定用戶A與用戶C較為相似,并且推薦用戶C感興趣但用戶A沒(méi)有選擇的D物品。這個(gè)例子就是針對(duì)基于用戶的協(xié)同過(guò)濾這一方法的簡(jiǎn)單解釋,通過(guò)上述的這種情況,我們可以將較為抽象的思維用具體的方法闡釋出來(lái),并最終將所要解決的現(xiàn)實(shí)問(wèn)題轉(zhuǎn)變?yōu)榻鉀Q問(wèn)題的模型的研究問(wèn)題。但其實(shí)協(xié)同過(guò)濾推薦算法遠(yuǎn)沒(méi)有這么簡(jiǎn)單,它主要分為協(xié)同、過(guò)濾、推薦這幾個(gè)步驟,協(xié)同這一步中就是針對(duì)集群的應(yīng)用,通過(guò)對(duì)于所有數(shù)據(jù)的遍歷來(lái)進(jìn)行頭腦風(fēng)暴;過(guò)濾這一步就是把與本用戶相似程度評(píng)價(jià)指標(biāo)數(shù)值相差較大的目標(biāo)篩除掉;推薦這一步就是把已經(jīng)過(guò)濾好的對(duì)象之中的幾個(gè)相似程度指標(biāo)數(shù)值較大的對(duì)象選出并推薦,反饋給用戶。因此,協(xié)同過(guò)濾這一部分算法的工作流程可以簡(jiǎn)化為:第一,某一個(gè)用戶選取其所喜好的的評(píng)級(jí)項(xiàng)目(本系統(tǒng)中例如某類別課程,或某個(gè)老師所教授課程),因此所選取的這些項(xiàng)目就可以被近似認(rèn)為是表現(xiàn)某一用戶興趣的特征;而后系統(tǒng)通過(guò)匹配,對(duì)系統(tǒng)中除該用戶外的用戶評(píng)價(jià)進(jìn)行瀏覽,同時(shí)找到與本用戶喜好最為類似的用戶群體;最后系統(tǒng)通過(guò)一些算法,把和本用戶類似的其他用戶進(jìn)行評(píng)價(jià)過(guò)的且數(shù)值相對(duì)較高的但同時(shí)還沒(méi)有被本用戶進(jìn)行過(guò)評(píng)級(jí)的項(xiàng)目進(jìn)行推薦(沒(méi)有進(jìn)行過(guò)評(píng)級(jí)的項(xiàng)目,我們就認(rèn)為這一項(xiàng)目用戶并不熟悉,且不明確是否為用戶確實(shí)有需求的項(xiàng)目)。下表為學(xué)生課程矩陣,其中行向量表示的是每一個(gè)學(xué)生的特征屬性,其中列向量表示的是每一個(gè)課程的特征向量,如表3.10用戶特征表所示
首都經(jīng)濟(jì)貿(mào)易大學(xué)碩士研究生學(xué)位論文44圖4.4系統(tǒng)登錄界面在這個(gè)頁(yè)面里面,用戶在對(duì)話框內(nèi)輸入與提示內(nèi)容相匹配的信息后,系統(tǒng)提取對(duì)話框中該用戶信息,如用戶ID及密碼,取到相關(guān)信息后,與數(shù)據(jù)庫(kù)進(jìn)行比對(duì),此步驟中同時(shí)進(jìn)行用戶權(quán)限的區(qū)分,教師用戶或?qū)W生用戶匹配成功后,將會(huì)進(jìn)入與該用戶身份相匹配的不同界面進(jìn)行操作。如果在數(shù)據(jù)庫(kù)沒(méi)有匹配到正確的信息,則返回密碼錯(cuò)誤信息,要求重新輸入。具體代碼如圖4.5登錄模塊代碼圖所示。圖4.5登錄模塊代碼圖
【參考文獻(xiàn)】:
期刊論文
[1]一種基于用戶的協(xié)同過(guò)濾推薦算法[J]. 張雙慶. 電腦知識(shí)與技術(shù). 2019(01)
[2]基于協(xié)同過(guò)濾的個(gè)性化選課推薦與評(píng)論系統(tǒng)[J]. 周澤宇,王春玲. 信息記錄材料. 2018(10)
[3]基于SSM框架集的省級(jí)檔案科技管理平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)[J]. 張慎武. 數(shù)字技術(shù)與應(yīng)用. 2018(04)
[4]高校教務(wù)管理系統(tǒng)選課算法研究綜述[J]. 張俊,宋雪勦,曹慧敏,王李娜. 攀枝花學(xué)院學(xué)報(bào). 2017(02)
[5]淺析“微時(shí)代”下高校圖書(shū)館個(gè)性化信息服務(wù)[J]. 謝洪利,韓延彬,蔣海軍. 教育教學(xué)論壇. 2016(35)
[6]基于關(guān)聯(lián)規(guī)則的圖書(shū)借閱數(shù)據(jù)挖掘[J]. 吳玉春,龍小建. 江蘇科技信息. 2016(01)
[7]基于協(xié)同過(guò)濾的個(gè)性化推薦選課系統(tǒng)研究[J]. 徐天偉,宋雅婷,段崇江. 現(xiàn)代教育技術(shù). 2014(06)
[8]高校教務(wù)排課系統(tǒng)[J]. 盧小軍,穆海倫. 杭州電子科技大學(xué)學(xué)報(bào). 2007(04)
[9]清華大學(xué)綜合教務(wù)系統(tǒng)在教務(wù)管理中的應(yīng)用[J]. 宣華,王映雪,陳懷楚. 計(jì)算機(jī)工程與應(yīng)用. 2002(12)
博士論文
[1]協(xié)同過(guò)濾推薦系統(tǒng)關(guān)鍵問(wèn)題研究[D]. 孔維梁.華中師范大學(xué) 2013
[2]個(gè)性化推薦技術(shù)中的協(xié)同過(guò)濾算法研究[D]. 夏培勇.中國(guó)海洋大學(xué) 2011
碩士論文
[1]基于用戶興趣的協(xié)同過(guò)濾算法研究[D]. 陳安東.安徽理工大學(xué) 2017
[2]北票市熱力費(fèi)用收繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 桑梟.吉林大學(xué) 2013
[3]達(dá)州職業(yè)技術(shù)學(xué)院網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 谷瀟.電子科技大學(xué) 2013
[4]數(shù)字城市規(guī)劃管理信息系統(tǒng)WebGIS發(fā)布系統(tǒng)研究及應(yīng)用[D]. 楊金玲.昆明理工大學(xué) 2006
本文編號(hào):3381810
【文章來(lái)源】:首都經(jīng)濟(jì)貿(mào)易大學(xué)北京市
【文章頁(yè)數(shù)】:66 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
SSM框架三層架構(gòu)運(yùn)行流程圖
首都經(jīng)濟(jì)貿(mào)易大學(xué)碩士研究生學(xué)位論文36圖3.10算法簡(jiǎn)單圖例假設(shè)我們通過(guò)對(duì)于歷史記錄的查看而已經(jīng)得到A用戶對(duì)物品A、C感興趣,而B(niǎo)用戶僅僅只對(duì)物品B感興趣,而C用戶則對(duì)物品A、C、D都感興趣,那么我們判定用戶A與用戶C較為相似,并且推薦用戶C感興趣但用戶A沒(méi)有選擇的D物品。這個(gè)例子就是針對(duì)基于用戶的協(xié)同過(guò)濾這一方法的簡(jiǎn)單解釋,通過(guò)上述的這種情況,我們可以將較為抽象的思維用具體的方法闡釋出來(lái),并最終將所要解決的現(xiàn)實(shí)問(wèn)題轉(zhuǎn)變?yōu)榻鉀Q問(wèn)題的模型的研究問(wèn)題。但其實(shí)協(xié)同過(guò)濾推薦算法遠(yuǎn)沒(méi)有這么簡(jiǎn)單,它主要分為協(xié)同、過(guò)濾、推薦這幾個(gè)步驟,協(xié)同這一步中就是針對(duì)集群的應(yīng)用,通過(guò)對(duì)于所有數(shù)據(jù)的遍歷來(lái)進(jìn)行頭腦風(fēng)暴;過(guò)濾這一步就是把與本用戶相似程度評(píng)價(jià)指標(biāo)數(shù)值相差較大的目標(biāo)篩除掉;推薦這一步就是把已經(jīng)過(guò)濾好的對(duì)象之中的幾個(gè)相似程度指標(biāo)數(shù)值較大的對(duì)象選出并推薦,反饋給用戶。因此,協(xié)同過(guò)濾這一部分算法的工作流程可以簡(jiǎn)化為:第一,某一個(gè)用戶選取其所喜好的的評(píng)級(jí)項(xiàng)目(本系統(tǒng)中例如某類別課程,或某個(gè)老師所教授課程),因此所選取的這些項(xiàng)目就可以被近似認(rèn)為是表現(xiàn)某一用戶興趣的特征;而后系統(tǒng)通過(guò)匹配,對(duì)系統(tǒng)中除該用戶外的用戶評(píng)價(jià)進(jìn)行瀏覽,同時(shí)找到與本用戶喜好最為類似的用戶群體;最后系統(tǒng)通過(guò)一些算法,把和本用戶類似的其他用戶進(jìn)行評(píng)價(jià)過(guò)的且數(shù)值相對(duì)較高的但同時(shí)還沒(méi)有被本用戶進(jìn)行過(guò)評(píng)級(jí)的項(xiàng)目進(jìn)行推薦(沒(méi)有進(jìn)行過(guò)評(píng)級(jí)的項(xiàng)目,我們就認(rèn)為這一項(xiàng)目用戶并不熟悉,且不明確是否為用戶確實(shí)有需求的項(xiàng)目)。下表為學(xué)生課程矩陣,其中行向量表示的是每一個(gè)學(xué)生的特征屬性,其中列向量表示的是每一個(gè)課程的特征向量,如表3.10用戶特征表所示
首都經(jīng)濟(jì)貿(mào)易大學(xué)碩士研究生學(xué)位論文44圖4.4系統(tǒng)登錄界面在這個(gè)頁(yè)面里面,用戶在對(duì)話框內(nèi)輸入與提示內(nèi)容相匹配的信息后,系統(tǒng)提取對(duì)話框中該用戶信息,如用戶ID及密碼,取到相關(guān)信息后,與數(shù)據(jù)庫(kù)進(jìn)行比對(duì),此步驟中同時(shí)進(jìn)行用戶權(quán)限的區(qū)分,教師用戶或?qū)W生用戶匹配成功后,將會(huì)進(jìn)入與該用戶身份相匹配的不同界面進(jìn)行操作。如果在數(shù)據(jù)庫(kù)沒(méi)有匹配到正確的信息,則返回密碼錯(cuò)誤信息,要求重新輸入。具體代碼如圖4.5登錄模塊代碼圖所示。圖4.5登錄模塊代碼圖
【參考文獻(xiàn)】:
期刊論文
[1]一種基于用戶的協(xié)同過(guò)濾推薦算法[J]. 張雙慶. 電腦知識(shí)與技術(shù). 2019(01)
[2]基于協(xié)同過(guò)濾的個(gè)性化選課推薦與評(píng)論系統(tǒng)[J]. 周澤宇,王春玲. 信息記錄材料. 2018(10)
[3]基于SSM框架集的省級(jí)檔案科技管理平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)[J]. 張慎武. 數(shù)字技術(shù)與應(yīng)用. 2018(04)
[4]高校教務(wù)管理系統(tǒng)選課算法研究綜述[J]. 張俊,宋雪勦,曹慧敏,王李娜. 攀枝花學(xué)院學(xué)報(bào). 2017(02)
[5]淺析“微時(shí)代”下高校圖書(shū)館個(gè)性化信息服務(wù)[J]. 謝洪利,韓延彬,蔣海軍. 教育教學(xué)論壇. 2016(35)
[6]基于關(guān)聯(lián)規(guī)則的圖書(shū)借閱數(shù)據(jù)挖掘[J]. 吳玉春,龍小建. 江蘇科技信息. 2016(01)
[7]基于協(xié)同過(guò)濾的個(gè)性化推薦選課系統(tǒng)研究[J]. 徐天偉,宋雅婷,段崇江. 現(xiàn)代教育技術(shù). 2014(06)
[8]高校教務(wù)排課系統(tǒng)[J]. 盧小軍,穆海倫. 杭州電子科技大學(xué)學(xué)報(bào). 2007(04)
[9]清華大學(xué)綜合教務(wù)系統(tǒng)在教務(wù)管理中的應(yīng)用[J]. 宣華,王映雪,陳懷楚. 計(jì)算機(jī)工程與應(yīng)用. 2002(12)
博士論文
[1]協(xié)同過(guò)濾推薦系統(tǒng)關(guān)鍵問(wèn)題研究[D]. 孔維梁.華中師范大學(xué) 2013
[2]個(gè)性化推薦技術(shù)中的協(xié)同過(guò)濾算法研究[D]. 夏培勇.中國(guó)海洋大學(xué) 2011
碩士論文
[1]基于用戶興趣的協(xié)同過(guò)濾算法研究[D]. 陳安東.安徽理工大學(xué) 2017
[2]北票市熱力費(fèi)用收繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 桑梟.吉林大學(xué) 2013
[3]達(dá)州職業(yè)技術(shù)學(xué)院網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 谷瀟.電子科技大學(xué) 2013
[4]數(shù)字城市規(guī)劃管理信息系統(tǒng)WebGIS發(fā)布系統(tǒng)研究及應(yīng)用[D]. 楊金玲.昆明理工大學(xué) 2006
本文編號(hào):3381810
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3381810.html
最近更新
教材專著