基于用户偏好混合推荐系统Rblog设计与实现
发布时间:2018-10-24 22:05
【摘要】:随着互联网技术的发展及提供的智能服务,使它很快流行起来。人们通过它可以得到各种信息,如使用搜索引擎查询某一事物。但是人们在享受这一便利时,也产生了幸福的烦恼。怎么才能在海量信息中快速找到有价值的信息?这就需要用到推荐技术。推荐系统就是在这样的背景下产生的。它能根据用户兴趣爱好,产生一个推荐列表,然后展现给用户。这样用户就不用浪费大量时间和精力在海量信息中寻找有用的信息。目前,国内的电子商务网站,如当当网、京东商城、淘宝网等,已经应用了这一技术。 本文首先介绍了推荐系统的发展和应用现状,当前实际应用中存在的问题。然后对推荐系统进行了概述,包括推荐系统的概念、分类及构成,尤其是对基于内容和基于协作的推荐算法进行了详细的分析。 本文搭建了一个企业级的应用开发平台,它使用了目前流行的J2EE技术,如Struts、 Spring和Hibernate技术,来实现MVC系统架构。对基于用户偏好混合系统Rblog的功能进行了详细分析,给出了浏览器端、服务器端和数据库端的设计方案。然后在此基础上实现了基于用户偏好混合推荐系统Rblog原型。 本文在实现基于用户偏好混合推荐系统Rblog中使用了基于内容、基于用户协作和基于物品协作的推荐算法,很好地结合了它们之间的优点,实现了对目标用户进行的混合推荐。 另外,本文还使用Lucene提供的API实现了一个全文搜索引擎。
[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
【参考文献】
相关期刊论文 前6条
1 许鑫,费翔林;基于MVC模式的应用软件开发框架研究[J];计算机工程与应用;2005年30期
2 林鸿飞,杨志豪,赵晶;基于内容和合作模式的信息推荐机制[J];中文信息学报;2005年01期
3 邓爱林,朱扬勇,施伯乐;基于项目评分预测的协同过滤推荐算法[J];软件学报;2003年09期
4 卫琳;;基于搜索结果的个性化推荐系统研究[J];计算机技术与发展;2007年09期
5 郭晓利;曲朝阳;刘旭东;;基于J2EE的数字图书馆设计[J];现代情报;2006年04期
6 马文峰,高凤荣,王珊;论数字图书馆个性化信息推荐系统[J];现代图书情报技术;2003年02期
,本文编号:2292694
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2292694.html