一、项目演示视频

基于知识图谱(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. 完整系统源码
    (1)前端源码(web-vue)
    (2)后端源码(web-springboot)
    (3)算法端源码(web-flask)
  2. 项目介绍文档
    (1)项目概述
    (2)项目技术栈
    (3)项目目录结构
    (4)系统架构图、功能模块图
  3. 项目启动教程
    (1)项目演示
    (2)环境安装包
    (3)视频教程(环境安装和项目启动)
    (4)视频教程对应的项目启动命令
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐