基于主题模型的餐馆推荐算法分析研究计算机科学与技术专业.docx
《基于主题模型的餐馆推荐算法分析研究计算机科学与技术专业.docx》由会员分享,可在线阅读,更多相关《基于主题模型的餐馆推荐算法分析研究计算机科学与技术专业.docx(31页珍藏版)》请在优知文库上搜索。
1、前言11.1 研究背景及意义21.2 相关研究及现状31.3 论文的工作与组织结构4第2章相关理论介绍52.1 主题模型概述52.1.1 主题模型简史52.1.2 1.DA简要介绍62.1.3 LDA模型推断72.2 推荐算法概述72.2.1 基于邻域的推荐82.2.2 基于内容的推荐82.3 推荐系统评估8第3章基于主题模型的餐馆推荐算法103.1 主要任务103.2 餐馆推荐模型113.2.1 问题的形式化表述113.2.2 餐馆推荐LDA模型123.2.3 基于主题模型的推荐143.3 实验与分析143.3.1 数据预处理143.3.2 实验及结果分析15第4章搭建推荐展示系统194.1
2、 系统的需求分析194.2 系统的设计实现194.2.1 相关技术介绍194.2.2 系统的实现204.2.3 系统的运行演示21第5章总结与展望235.2工作展望23参考文献25摘要现如今推荐系统可见之于人们的生活中的方方面面。无论是阅读、购物、电影还是音乐,都能看到个性化推荐的影子。而随着互联网+的提出和发展,互联网+餐饮服务也渐渐成为一个热门的服务领域。将推荐系统应用于餐馆推荐也因此成为推荐系统的一个热门的应用方向。餐馆推荐,简单来说就是要根据用户的历史到访记录,分析和预测用户可能喜欢的餐馆,并向用户做推荐,以此来帮助用户在各色各样的餐馆中找到自己喜欢的餐馆。经典的推荐算法,比如说协同过
3、滤算法,完全可以用于进行餐馆推荐,而且也应该能取得不错的效果。但是本文并没有采用经典的推荐算法,而是提出了一种基于主题模型的专门用于餐馆推荐的算法。该算法综合考虑了用户的评论和位置信息,能够根据用户的历史评论记录和到访记录对用户进行餐馆推荐。由于主题模型能够将餐馆数据映射到低维的主题空间,因而能够挖掘餐馆之间的隐含联系,同时在一定程度上也能够缓解数据稀疏的问题。此外,主题的词分布还能为推荐提供良好的解释。最后,经过设计实验将模型应用于Yelp数据集做推荐,证实了本文中所设计的推荐算法的有效性。除此之外,为了方便展示,本文还设计实现了一个推荐展示系统。该系统实现了一个完整的前后台数据交互的过程,
4、能够在前端页面上为相应的用户展示其推荐结果信息。该系统使用SerVIet作为后台程序,采用经典的AjaX技术实现前端页面与服务器的数据交互,并调用了百度地图APl用于将餐馆的位置数据在地图上可视化。关键词:推荐系统;主题模型;LDA;餐馆推荐AbstractRecommendersystemcanbeseeneverywhereinpeoplesallaspectsoflives.Whetheritisreading,shopping,moviesormusic,youcanfindtheapplicationsofpersonalizedrecommendations.And,withthe
5、developmentoftheInternet+,Internet+cateringservicehasgraduallybecomepopular.Atthesametime,applyingtherecommendersystemtotherestaurantrecommendationisalsoapopulardirectionoftheapplicationofrecommendersystem.Therestaurantrecommendationistoanalyzeandpredicttherestaurantsthattheusermaylikebasedonthehist
6、oryoftheusersreviewsandvisit,andmakerecommendationstotheuser,soastohelptheuserfindhisfavoriterestaurantinavarietyofrestaurantlists.Classicalrecommendationalgorithms,suchascollaborativefilteringalgorithms,canbeusedforrestaurantrecommendationsaswell,andmaybehasagoodperformance.Inthisarticle,wedonotuse
7、theclassicalrecommendationalgorithm,instead,wedesignarestaurantrecommendationalgorithmbasedonthetopicmodel.Thealgorithmtakesintoaccounttheuser,sreviewsandlocationinformation,andrecommendtherestauranttotheuseraccordingtotheusersreviewsinthepast.Sincethetopicmodelcanprojectrestaurantdatatothelow-dimen
8、siontopicspace,itcanfindthelatentconnectionsbetweenrestaurants,andtoacertainextent,canalsoalleviatetheproblemofdatasparsity.Inaddition,thedistributionofwordsdrawnfromtopicscanprovidegoodexplanationsforrecommendations.Finally,themodelisappliedtotheYelpdatasettorecommendrestaurantsforusers.Andbyexperi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 主题 模型 餐馆 推荐 算法 分析研究 计算机科学 技术 专业