菜谱网站内容(推荐系统,基于内容的推荐算法,文本相似度 )
优采云 发布时间: 2022-04-04 06:06菜谱网站内容(推荐系统,基于内容的推荐算法,文本相似度
)
总结
在菜谱推荐方面,大部分推荐系统采用协同过滤推荐算法,存在用户行为推荐太少、冷启动困难、新品发现困难等问题。本文改变思路,采用基于内容的推荐算法,重点寻找菜谱之间的内在相似性,而不是依赖于
推荐用户的历史行为可以有效解决上述问题。同时,它还研究了系统的其他部分,定义了如何以结构化的方式设计和存储配方,如何对推荐结果进行回测和评估分析,并将网站构建为技术用于前端展示页面等。在研究过程中,主要使用Java代码来实现推荐算法。菜谱的结构化存储使用 MySQL 数据库。系统设计开发完成后,以网页形式展示。使用jsp技术编写网页,Tomcat用于托管,设计模式采用MVC架构,DAO模式用于完成与数据库的连接。主要的开发工具是IntellijIDEA。
关键词:推荐系统,基于内容的推荐算法,文本相似度
摘要
推荐的饮食细分,大多数推荐系统使用
推荐的协同过滤算法,很少有用户行为
难以推荐、冷启动困难和许多新项目难以被发现
和其他问题。这篇文章改变了基于内容的想法,使用
推荐算法,重点寻找两者之间的内在相似性
recipesandrecipes,而不是依靠用户的历史行为来推荐,
可以有效解决以上问题。同时,我研究其他
系统的一部分,定义展示以设计和存储配方,如何评估和
评估推荐的结果,并将网站建设为技术
在前台显示页面。
在研究过程中,推荐使用 Java 代码来实现
算法。配方的结构化存储使用 MySQL 数据库。之后
系统设计开发完成,以网页形式展示。
使用jsp技术写网页,Tomcat托管,使用MVC设计模式
架构,使用DAO模式完成与数据库的连接,主
IntellijIDEA 的开发工具。
关键词:推荐系统、基于内容的推荐算法、文本
相似度
目录
摘要……………………………………………………..I
目录…………………………………………………… III
1 简介……………………………………………………1
1.1课题研究的背景及意义……………………………………..1
1.2*敏*感*词*研究现状…………………………………………..2
1.3项目的主要工作及论文结构…………………………..3
2 基于内容的推荐系统概述………………………….5
2.1 简介……………………………………………………5
2.2 数据的采集与存储…………………………………………5
2.3 基于内容的推荐算法…………………………………….6
2.推荐结果4条评论…………………………………………7
2.5 章节总结………………………………………………..8
3 基于内容的食谱推荐……………………………………9
3.1简介……………………………………………………9
3.2 标记文本…………………………………………..9
3.3 文本相似度计算………………………………………….10
3.4基于同义词森林扩展的相似度计算………………………………12
3.5个推荐算法实验…………………………………………15
3.6 章节概要………………………………………….19
4 推荐系统的构建与评价……………………………….20
4.1 简介………………………………………………..20
4.2 推荐系统架构………………………………………………20
4.3推荐系统的功能………………………………………….21
4.推荐结果的4条评论……………………………………..24
4.5 章节概要………………………………………….26
5 推荐的系统性能测试和展望………………………………..27
5.1 简介………………………………………………..27
5.2系统性能测试与优化…………………………………………27
5.3 推荐系统的前景…………………………………………..30
5.4 章节总结……………………………………………….31
6总结………………………………………………..32
参考文献……………………………………………………33
翻译部分……………………………………………………36