基于知识图谱(neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)的旅游智能推荐系统(vue+springboot+flask+AI算法)
基于知识图谱(Neo4j)和大语言模型的智能旅游推荐系统。系统采用前后端分离架构,前端使用Vue3+TypeScript+Element Plus,后端采用SpringBoot3+MySQL8,算法端使用Flask+PyTorch+Neo4j+Qwen/DeepSeek等AI技术。主要功能包括用户管理、景点浏览、个性化推荐(协同过滤/内容推荐)、AI对话式推荐、图检索增强(GraphRAG)等,并
·
一、项目演示视频
基于知识图谱(neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)的旅游智能推荐系统(vue+springboot+flask+AI算法)
二、技术栈
前端:Vue3+TypeScript+Element Plus+ECharts+高德地图API
后端:SpringBoot3+MyBatis-Plus+MySQL8
算法端:Flask+PyTorch+Neo4j+Qwen+DeepSeek
三、功能模块
- 用户端功能
1.用户管理:注册、登录、个人信息管理、密码修改
2.景点浏览:景点列表、详情查看、搜索筛选、分类浏览、地图位置查看
3.个性化推荐:基于用户行为的智能推荐(协同过滤、内容推荐)
4.智能对话:AI助手对话式景点推荐,支持多轮对话
5.用户行为:收藏、点赞、评论、浏览记录、预约记录
6.个人中心:收藏夹、浏览历史、预约历史、个人信息管理
7.聊天系统:多会话管理、消息历史、会话删除 - 管理端功能
1.数据统计:用户数、景点数、分类数、行为数、标签数统计
2.用户管理:用户信息查看、状态管理、密码重置、用户删除
3.景点管理:景点CRUD操作、分类管理、标签管理、地图位置选择
4.知识图谱管理:数据同步(mysql同步到neo4j)、图谱可视化、统计分析
5.用户行为分析:用户行为历史查看 - 核心推荐功能
1.协同过滤推荐:基于用户相似性的推荐算法
2.内容推荐:基于景点内容相似性的推荐算法
3.对话式推荐:基于自然语言对话的智能推荐
4.图检索增强:利用知识图谱进行更精准的推荐(GraphRAG)
四、项目链接
链接: https://pan.baidu.com/s/1QcxKyZr0S0yLwF6MKqU8yg?pwd=cx99 提取码: cx99
- 完整系统源码
(1)前端源码(web-vue)
(2)后端源码(web-springboot)
(3)算法端源码(web-flask) - 项目介绍文档
(1)项目概述
(2)项目技术栈
(3)项目目录结构
(4)系统架构图、功能模块图 - 项目启动教程
(1)项目演示
(2)环境安装包
(3)视频教程(环境安装和项目启动)
(4)视频教程对应的项目启动命令
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)