Bootstrap

毕业设计之基于知识图谱的智能推荐系统文档(python完整源码+说明文档+演示视频)

1 项目介绍

本次通过智能图谱来进行一款智能推荐系统的搭建,是对在当下复杂的信息流量中针对电影、音乐、书籍进行有效的智能推荐,可以更好的帮助用户快速的按照输入的关键词查找到相关的内容。

2、项目技术

项目后端框架:Java+ssm

项目前端框架:vue2,ssm

3、开发环境

后端:开发语言:python

框架:python,django

python版本:python3.6.8版本向上兼容

数据库:mysql5.7+

数据库工具:Navicat11+

开发软件:pycharm

前端:nodejs,vue,html

数据库:mysql

4  系统特点

知识谱图在推荐系统方面的应用上,主要是通过该推荐系统来解决系统的冷启动问题。通过知识图谱的建模来实现从头至尾的实体转换关系构建,能够实现很好的计算机训练和拓展,从而更好的完成搜索内容的准确性。

5系统的实现

5.1用户注册界面

用户通过注册界面可以录入相关的登录信息以及联系方式,已经注册过平台的用户可以直接进入登录窗口实现系统平台的登录,具体用户注册界面如下:

图5-1 用户注册界面

5.2系统首页

智能推荐系统的首页界面内容主要包括了系统收录的音乐、书籍、电影以及系统用户的数量,通过导航栏可以依次查看音乐、电影及数据的相关信息,通过个人信息可以查看到用户推荐内容,具体系统首页界面的主要内容如下:

图5-2 系统首页界面

5.3智能搜索功能的实现

用户可以通过智能搜索栏来查询相关的搜索信息,通过搜索内容的录入点击搜索可以查看到相关作品的信息介绍,结合用户的搜索信息系统会智能反馈作品信息到个人信息栏,具体智能搜索功能界面呈现如下:

图5-3 智能搜索功能实现

5.4音乐管理

通过音乐管理界面用户可以按照歌曲名称进行在线搜索,可以通过操作栏的喜欢和收藏图表实现关注收藏,系统结合用户端的操作反馈会智能推荐相关音乐作品,具体音乐管理界面的主要内容呈现如下图所示:

图5-4 音乐管理的实现

5.5电影管理

用户通过电影管理界面可以查看到电影的名称、导演信息、主演信息、电影拍摄国家、电影评分、观看人数以及上映时间等内容,具体电影信息界面内容如下:

图5-5 电影管理的实现

5.6 书籍管理

书籍管理的信息主要包括了书籍名称、作者姓名、评价人数、评分、出版时间及出版社信息,同时还包括书籍售价,用户可以通过操作栏进行收藏和关注,书籍管理模块向下的主要信息内容如下:

图5-6 书籍管理的实现

5.7 个人信息管理

用户通过个人信息窗口可以查看到相关的推荐信息,内容包括了音乐推荐、电影推荐和书籍推荐,通过智能推荐来帮助用户实现信息的筛选,具体推荐界面内容呈现如下图所示:

图5-7 个人信息管理界面

;