基于個(gè)性化知識(shí)搜索的E-learning系統(tǒng)的研究
本文選題:E-learning系統(tǒng) + Nutch ; 參考:《湖北工業(yè)大學(xué)》2012年碩士論文
【摘要】:隨著網(wǎng)絡(luò)化技術(shù)進(jìn)入高校的趨勢(shì)愈演愈烈,社會(huì)對(duì)網(wǎng)絡(luò)化的教學(xué)越來越重視,這種教學(xué)要求儼然成為各高校信息化建設(shè)的核心價(jià)值體現(xiàn),E-learning系統(tǒng)便在此背景下應(yīng)運(yùn)而生。其不僅為學(xué)習(xí)者提供豐富的學(xué)習(xí)資源,也提供了不分時(shí)間和空間的靈活的學(xué)習(xí)方式。然而,目前大多數(shù)E-learning系統(tǒng)只提供人機(jī)交互的平臺(tái),缺乏有效的互助行為。而且不提供知識(shí)檢索的功能,當(dāng)學(xué)習(xí)者希望通過搜索獲得具體信息時(shí),便需要轉(zhuǎn)至全文搜索引擎,而這類搜索引擎為學(xué)習(xí)者提供無差別的、“千人一面”的搜索結(jié)果,從而使學(xué)習(xí)者失去學(xué)習(xí)興趣。據(jù)于此,個(gè)性化知識(shí)搜索成為在線學(xué)習(xí)系統(tǒng)開發(fā)者追求的目標(biāo)。個(gè)性化知識(shí)搜索在傳統(tǒng)搜索方式的基礎(chǔ)上建立基于本體的用戶興趣模型,該模型能夠?qū)⒂脩舻慕逃尘、興趣偏好和搜索目的等信息考慮其中,并重視信息間的語義聯(lián)系,對(duì)索引進(jìn)行優(yōu)化,對(duì)提交結(jié)果進(jìn)行重新排序,實(shí)現(xiàn)個(gè)性化搜索服務(wù)。 本文旨在實(shí)現(xiàn)一個(gè)基于個(gè)性化知識(shí)搜索的E-learning系統(tǒng),所做的工作如下: (1)搭建實(shí)驗(yàn)環(huán)境。這個(gè)工作包括兩個(gè)部分:一是建立E-learning平臺(tái)。參考開源E-learning系統(tǒng)框架結(jié)構(gòu)根據(jù)需求定制屬于自己的E-learning系統(tǒng),結(jié)果顯示建立的系統(tǒng)在功能上符合在線學(xué)習(xí)平臺(tái)的要求,在效果上令人滿意。二是建立Nutch搜索引擎。配置環(huán)境變量,,在Eclipse里調(diào)試代碼,給定初始網(wǎng)址測(cè)試實(shí)驗(yàn)數(shù)據(jù),并將爬蟲抓取好的文件部署到Tomcat服務(wù)器上,通過瀏覽器即可以得到Nutch搜索引擎查詢?nèi)肟凇?(2)從兩個(gè)方面對(duì)Nutch搜索引擎進(jìn)行優(yōu)化。一是Nutch中文分詞優(yōu)化,針對(duì)Nutch搜索引擎只是單字切分,對(duì)中文不敏感的問題,提出使用Imdict智能詞典的中文分詞模塊imdict-chinese-analyzer,同時(shí)從三個(gè)方面對(duì)新的中文分詞模塊進(jìn)行功能上的擴(kuò)展,實(shí)驗(yàn)表明擴(kuò)展后的分詞模塊在分詞工作上更精確。 (3)具體討論了領(lǐng)域本體的構(gòu)建方法和用戶模型的建模流程,在其基礎(chǔ)上建立了基于計(jì)算機(jī)課程本體的用戶興趣模型。由于整個(gè)教學(xué)資源范圍過大,構(gòu)建本體比較復(fù)雜,本文只對(duì)其中計(jì)算機(jī)課程部分進(jìn)行本體構(gòu)建,最后基于該本體和提取用戶興趣特征詞及其權(quán)值計(jì)算來建立基于本體的用戶興趣模型。本體可以用來描述信息間的語義關(guān)系,基于本體的用戶興趣模型能更好地反映用戶的查詢偏好。 (4)實(shí)現(xiàn)了基于個(gè)性化搜索的E-learning系統(tǒng)。將通過如中文分詞優(yōu)化、排序優(yōu)化和基于計(jì)算機(jī)課程本體的用戶興趣模型優(yōu)化后的Nutch源代碼用Ant工具重新打包后,放入Eclipse調(diào)試,并將Nutch搜索引擎嵌入到原先搭建好的E-learning系統(tǒng)上,完成對(duì)基于個(gè)性化搜索的E-learning系統(tǒng)的搭建。
[Abstract]:With the increasing trend of network technology into colleges and universities, the society pays more and more attention to the network teaching. This teaching requirement has become the core value of the information construction of colleges and universities, and E-learning system emerges as the times require under this background. It not only provides learners with abundant learning resources, but also provides flexible learning methods regardless of time and space. However, at present, most E-learning systems only provide a platform for human-computer interaction, and lack of effective mutual aid behavior. And without the function of knowledge retrieval, when learners want to get specific information through search, they need to go to full-text search engines, which provide learners with undifferentiated, "one-to-one" search results. So that learners lose interest in learning. According to this, personalized knowledge search has become the goal of online learning system developers. On the basis of traditional search methods, personalized knowledge search establishes user interest model based on ontology. This model can take user's educational background, interest preference and search purpose into account, and attach importance to the semantic relation between information. The index is optimized, the submitted results are reordered, and the personalized search service is realized. The purpose of this paper is to implement a E-learning system based on personalized knowledge search. The work of this paper is as follows: 1) setting up the experimental environment. This work includes two parts: one is the establishment of E-learning platform. According to the framework of open source E-learning system, the E-learning system is customized according to the requirements. The results show that the system meets the requirements of online learning platform in function and the effect is satisfactory. Second, the establishment of Nutch search engine. Configure the environment variable, debug the code in Eclipse, give the experimental data of initial URL test, and deploy the crawler grab files to the Tomcat server, and get the Nutch search engine query entry through the browser. 2) optimize Nutch search engine from two aspects. The first is Nutch Chinese word segmentation optimization. Aiming at the problem that Nutch search engine is only single word segmentation and is insensitive to Chinese, the Chinese word segmentation module imdict-chinese-analyzer, which uses Imdict intelligent dictionary, is put forward, and the new Chinese word segmentation module is extended from three aspects. Experiments show that the extended segmentation module is more accurate in word segmentation. 3) the construction method of domain ontology and the modeling flow of user model are discussed in detail. Based on it, user interest model based on computer course ontology is established. Because the whole teaching resources range is too large and the construction of ontology is more complicated, this paper only carries on ontology construction to the part of computer course. Finally, the user interest model based on the ontology is established based on the ontology and the extraction of user interest feature words and their weights. Ontology can be used to describe the semantic relationship between information, and the user interest model based on ontology can better reflect the query preference of users. The E-learning system based on personalized search is implemented. The Nutch source code, which is optimized by Chinese word segmentation, sorting optimization and user interest model based on computer course ontology, is repackaged with Ant tools and put into Eclipse debugging, and the Nutch search engine is embedded into the previously built E-learning system. The E-learning system based on personalized search is built.
【學(xué)位授予單位】:湖北工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP391.6
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 路海明,盧增祥,徐晉暉,李衍達(dá);基于Agent技術(shù)的個(gè)性化主動(dòng)信息服務(wù)[J];計(jì)算機(jī)工程與應(yīng)用;1999年06期
2 張勁松;袁健;;回溯正向匹配中文分詞算法[J];計(jì)算機(jī)工程與應(yīng)用;2009年22期
3 余正濤,宋麗哲,樊孝忠;基于本體的個(gè)性化領(lǐng)域信息服務(wù)[J];計(jì)算機(jī)工程;2005年05期
4 張付志;李偉靜;朱彩云;;基于領(lǐng)域本體的跨系統(tǒng)個(gè)性化服務(wù)用戶模型[J];計(jì)算機(jī)工程;2009年13期
5 潘濤;梁正友;;Nutch中網(wǎng)頁排序效果的改進(jìn)方法[J];計(jì)算機(jī)工程;2010年13期
6 陳一峰;趙恒凱;余小清;萬旺根;;基于本體的用戶興趣模型構(gòu)建研究[J];計(jì)算機(jī)工程;2010年21期
7 顧牡丹;傅秀芬;周輝奎;;網(wǎng)絡(luò)信息檢索個(gè)性化服務(wù)的研究與設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2009年01期
8 蔣秀林;謝強(qiáng);丁秋林;;基于領(lǐng)域本體的用戶模型的研究[J];計(jì)算機(jī)應(yīng)用研究;2012年02期
9 馮翱,劉斌,盧增祥,路海明,王普,李衍達(dá);Open Bookmark——基于Agent的信息過濾系統(tǒng)[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2001年03期
10 馮建華,蔣旭東,周立柱;用于數(shù)據(jù)倉儲(chǔ)的一種改進(jìn)的多維存儲(chǔ)結(jié)構(gòu)[J];軟件學(xué)報(bào);2002年08期
相關(guān)碩士學(xué)位論文 前10條
1 崔頃頃;基于個(gè)性化搜索的系統(tǒng)研究與設(shè)計(jì)[D];北京交通大學(xué);2011年
2 賀鵬程;基于Nutch技術(shù)的辛亥革命本體搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];華中師范大學(xué);2011年
3 于小紅;個(gè)性化電子商務(wù)網(wǎng)站的研究與實(shí)現(xiàn)[D];四川大學(xué);2001年
4 許程明;基于C/S和B/S結(jié)構(gòu)的研究生就業(yè)管理信息系統(tǒng)開發(fā)[D];西安電子科技大學(xué);2003年
5 曾慧宏;面向網(wǎng)絡(luò)學(xué)習(xí)的知識(shí)服務(wù)平臺(tái)及檢索方法研究[D];中南大學(xué);2005年
6 李麗;基于本體的網(wǎng)頁文本分類的研究[D];北京交通大學(xué);2008年
7 姚穎;遠(yuǎn)程教育中本體的研究與應(yīng)用[D];北京交通大學(xué);2008年
8 陳小賓;領(lǐng)域本體及其在移動(dòng)問答中的應(yīng)用研究[D];大連理工大學(xué);2009年
9 劉志然;基于本體的個(gè)性化學(xué)習(xí)資源語義檢索[D];江蘇大學(xué);2010年
10 張明星;基于課程本體的語義檢索研究及應(yīng)用[D];重慶大學(xué);2010年
本文編號(hào):1964794
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1964794.html