基于用戶偏好混合推薦系統(tǒng)Rblog設計與實現(xiàn)
發(fā)布時間:2018-10-24 22:05
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展及提供的智能服務,使它很快流行起來。人們通過它可以得到各種信息,如使用搜索引擎查詢某一事物。但是人們在享受這一便利時,也產(chǎn)生了幸福的煩惱。怎么才能在海量信息中快速找到有價值的信息?這就需要用到推薦技術(shù)。推薦系統(tǒng)就是在這樣的背景下產(chǎn)生的。它能根據(jù)用戶興趣愛好,產(chǎn)生一個推薦列表,然后展現(xiàn)給用戶。這樣用戶就不用浪費大量時間和精力在海量信息中尋找有用的信息。目前,國內(nèi)的電子商務網(wǎng)站,如當當網(wǎng)、京東商城、淘寶網(wǎng)等,已經(jīng)應用了這一技術(shù)。 本文首先介紹了推薦系統(tǒng)的發(fā)展和應用現(xiàn)狀,當前實際應用中存在的問題。然后對推薦系統(tǒng)進行了概述,包括推薦系統(tǒng)的概念、分類及構(gòu)成,尤其是對基于內(nèi)容和基于協(xié)作的推薦算法進行了詳細的分析。 本文搭建了一個企業(yè)級的應用開發(fā)平臺,它使用了目前流行的J2EE技術(shù),如Struts、 Spring和Hibernate技術(shù),來實現(xiàn)MVC系統(tǒng)架構(gòu)。對基于用戶偏好混合系統(tǒng)Rblog的功能進行了詳細分析,給出了瀏覽器端、服務器端和數(shù)據(jù)庫端的設計方案。然后在此基礎(chǔ)上實現(xiàn)了基于用戶偏好混合推薦系統(tǒng)Rblog原型。 本文在實現(xiàn)基于用戶偏好混合推薦系統(tǒng)Rblog中使用了基于內(nèi)容、基于用戶協(xié)作和基于物品協(xié)作的推薦算法,很好地結(jié)合了它們之間的優(yōu)點,實現(xiàn)了對目標用戶進行的混合推薦。 另外,本文還使用Lucene提供的API實現(xiàn)了一個全文搜索引擎。
[Abstract]:With the development of Internet technology and intelligent services, it quickly became popular. People can get a variety of information through it, such as using search engines to query something. But when people enjoy this convenience, they also have the trouble of happiness. How can we quickly find valuable information in the mass of information? This requires the use of recommended technology. Recommendation system is produced in this context. It can produce a list of recommendations according to the user's interests and then show them to the user. In this way, users don't have to waste a lot of time and energy to find useful information in a large amount of information. At present, domestic e-commerce websites, such as Dangdang, JingDong Mall, Taobao and so on, have applied this technology. This paper first introduces the development and application of recommendation system, and the existing problems in practical application. Then the recommendation system is summarized, including the concept, classification and composition of the recommendation system, especially the detailed analysis of the content-based and collaborative based recommendation algorithms. In this paper, an enterprise application development platform is built, which uses the popular J2EE technology, such as Struts, Spring and Hibernate, to implement the MVC system architecture. The function of Rblog based on user preference is analyzed in detail, and the design scheme of browser, server and database is given. Then the prototype of the hybrid recommendation system Rblog based on user preference is implemented. In this paper, we use content-based, user-based and object-based recommendation algorithms in the implementation of a hybrid recommendation system based on user preference, which combines the advantages of both of them and realizes the mixed recommendation to target users. In addition, this article also uses the API provided by Lucene to implement a full-text search engine.
【學位授予單位】:大連理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52;TP391.3
本文編號:2292694
[Abstract]:With the development of Internet technology and intelligent services, it quickly became popular. People can get a variety of information through it, such as using search engines to query something. But when people enjoy this convenience, they also have the trouble of happiness. How can we quickly find valuable information in the mass of information? This requires the use of recommended technology. Recommendation system is produced in this context. It can produce a list of recommendations according to the user's interests and then show them to the user. In this way, users don't have to waste a lot of time and energy to find useful information in a large amount of information. At present, domestic e-commerce websites, such as Dangdang, JingDong Mall, Taobao and so on, have applied this technology. This paper first introduces the development and application of recommendation system, and the existing problems in practical application. Then the recommendation system is summarized, including the concept, classification and composition of the recommendation system, especially the detailed analysis of the content-based and collaborative based recommendation algorithms. In this paper, an enterprise application development platform is built, which uses the popular J2EE technology, such as Struts, Spring and Hibernate, to implement the MVC system architecture. The function of Rblog based on user preference is analyzed in detail, and the design scheme of browser, server and database is given. Then the prototype of the hybrid recommendation system Rblog based on user preference is implemented. In this paper, we use content-based, user-based and object-based recommendation algorithms in the implementation of a hybrid recommendation system based on user preference, which combines the advantages of both of them and realizes the mixed recommendation to target users. In addition, this article also uses the API provided by Lucene to implement a full-text search engine.
【學位授予單位】:大連理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52;TP391.3
【參考文獻】
相關(guān)期刊論文 前6條
1 許鑫,費翔林;基于MVC模式的應用軟件開發(fā)框架研究[J];計算機工程與應用;2005年30期
2 林鴻飛,楊志豪,趙晶;基于內(nèi)容和合作模式的信息推薦機制[J];中文信息學報;2005年01期
3 鄧愛林,朱揚勇,施伯樂;基于項目評分預測的協(xié)同過濾推薦算法[J];軟件學報;2003年09期
4 衛(wèi)琳;;基于搜索結(jié)果的個性化推薦系統(tǒng)研究[J];計算機技術(shù)與發(fā)展;2007年09期
5 郭曉利;曲朝陽;劉旭東;;基于J2EE的數(shù)字圖書館設計[J];現(xiàn)代情報;2006年04期
6 馬文峰,高鳳榮,王珊;論數(shù)字圖書館個性化信息推薦系統(tǒng)[J];現(xiàn)代圖書情報技術(shù);2003年02期
,本文編號:2292694
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2292694.html
最近更新
教材專著