基于知识图谱(Neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)的智能音乐推荐系统(vue+flask+AI算法)

一、项目演示视频

基于知识图谱(Neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)的智能音乐推荐系统(vue+flask+AI算法)

二、技术栈

前端:Vue3 + TypeScript + Element Plus + ECharts + Pinia + Vue Router

后端+算法端:Flask + SQLite + Flask-CORS + PyJWT + Neo4j + DeepSeek|Qwen API接口

三、功能模块

【用户端功能】

  1. 用户管理:注册、登录、个人信息管理、密码修改、头像上传
  2. 音乐浏览:音乐发现、最新音乐、歌单列表、歌手列表、音乐榜单
  3. 个性化推荐:基于用户行为的智能推荐(协同过滤、内容推荐)
  4. 智能对话:AI音乐助手对话式推荐,支持多轮对话、多会话管理
  5. 音乐播放:在线播放、播放控制、进度调整、播放模式切换、音量控制
  6. 用户行为:收藏、评论、播发音乐
  7. 我的音乐:我的歌单、收藏的音乐、点赞的音乐
  8. 个人中心:个人资料修改、密码修改、头像更换
  9. 搜索功能:歌曲搜索、歌手搜索、歌单搜索、多条件组合搜索
  10. 歌单管理:创建歌单、编辑歌单、添加/删除歌曲、歌单封面上传

【管理端功能】

  1. 数据统计:用户数、歌曲数、歌手数、分类数、歌单数统计、趋势分析
  2. 用户管理:用户信息查看、状态管理、密码重置、用户删除
  3. 歌手管理:歌手CRUD操作、头像管理
  4. 分类管理:音乐分类CRUD操作
  5. 歌曲管理:歌曲CRUD操作、音频文件上传、封面上传、播放和下载
  6. 歌单管理:歌单CRUD操作、封面管理
  7. 知识图谱管理:数据同步(SQLite同步到Neo4j)、图谱可视化、统计分析
  8. 评论管理:评论查看、删除

【核心推荐功能】

  1. 协同过滤推荐:基于用户相似性的推荐算法
  2. 内容推荐:基于歌曲内容相似性的推荐算法
  3. 对话式推荐:基于自然语言对话的智能推荐
  4. 图检索增强:利用知识图谱进行更精准的推荐(GraphRAG)

【系统特色】

  • 知识图谱驱动:使用Neo4j构建复杂的音乐实体关系网络
  • 多模态推荐:协同过滤、内容推荐、对话推荐的有机结合
  • 智能对话:集成大语言模型,支持自然语言音乐推荐
  • 实时可视化:知识图谱的交互式可视化界面
  • 在线播放:完整的音乐播放功能,支持多种播放模式

四、项目链接

链接: https://pan.baidu.com/s/1p5fPNsXpHttGH37buvvhdA?pwd=tigi 提取码: tigi

  1. 完整系统源码
    (1)前端源码(web-vue)
    (3)后端与算法端源码(web-flask)
  2. 项目介绍文档
    (1)项目概述
    (2)项目技术栈
    (3)项目目录结构
    (4)系统架构图、功能模块图
  3. 项目启动教程
    (1)项目演示
    (2)环境安装包
    (3)视频教程(环境安装和项目启动)
    (4)视频教程对应的项目启动命令
相关推荐
商业模式源码开发3 分钟前
小米新车未发布即遭 AI 谣言攻击:黑色 GEO 的运作原理与企业正规防御方案
大数据·人工智能·ai·geo
edtoplort16 分钟前
A股最大IPO长鑫科技295亿:从年亏163亿到日赚3亿
大数据·人工智能·科技
道影子22 分钟前
《道德经》031兵者不祥,胜以丧礼处之
人工智能·深度学习·算法
MGS浪疯26 分钟前
我用 WorkBuddy 做了一个能记住前文的 AI 小说编辑器
人工智能·编辑器·腾讯云·腾讯云ai代码助手·workbuddy开发者分享季·codebuddy开发者分享季
IT_陈寒27 分钟前
Python的线程池把我CPU跑满了,原来少传了个参数
前端·人工智能·后端
Microvision维视智造30 分钟前
买视觉系统踩过的坑,都是选型时没问对的问题,真实案例手把手教你选择视觉合作伙伴!
人工智能·计算机视觉·视觉检测·机器视觉
BSD_CGQ31 分钟前
FSR压力传感器的MCU采集方案与校准算法实现
人工智能·计算机视觉·目标跟踪·adc·压力传感器·fsr·深圳源头厂家
老猿AI洞察1 小时前
阿里Qwen-Image-3.0发布:4.5K token长输入+10px小字渲染,AI生图终于能从“好看“走向“好用“了
人工智能·阿里云
愚公搬代码1 小时前
测试测试测试测试测试测试
人工智能
淼澄研学1 小时前
深入解析AI不确定推理:5种工程化落地方案与代码实战
人工智能