1 Star 2 Fork 0

云阶/基于python的音乐协同过滤推荐系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

实现思路

  • 利用网易云API获取部分数据
  • 基于标签进行歌单详情页的推荐、歌曲详情页的推荐、歌手详情页的推荐
  • 基于用户的协同过滤算法给用户推荐用户、个用户推荐歌曲
  • 基于物品的协同过滤算法给用户推荐歌手
  • 基于内容的推荐算法给用户推荐歌单
  • 个性化排行榜
  • 为你推荐(不同用户行为不同看到的为你推荐也不同)
  • 我的足迹,展示用户在站内的行为

后端依赖

  • Python版本为3.6
  • Python包和对应的版本在MusicRecSys/MusicRec/z-others/files/requirement.txt文件中 需要数据库请看下面联系 10rmb辛苦费
  • 安装依赖为 pip install -r requirement.txt

前端说明

  • 依赖Node.js,版本为10.13

运行说明

  • mysql新建musicrec数据库,将MusicRecSys/MusicRec/z-others/files/musicrec.sql 文件导入
  • 修改 MusicRecSys/MusicRec/MusicRec/settings.py 文件中的ALLOWED_HOSTS为本地IP地址和本地mysql配置信息
  • 修改 MusicRecSys/MusicRec-Vue/config/index.js 中的 serverUrl
  • 修改 MusicRecSys/MusicRec-Vue/src/assets/js/linkBase.js 中的 serverUrl
  • 进入 MusicRecSys/MusicRec 执行python manage.py runserver 0.0.0.0:8000
  • 进入 MusicRecSys/MusicRec-Vue 执行npm install / npm run dev
  • 浏览器输入 http://127.0.0.1:8001 访问

相关说明

微信:YTG-BY

微信公众号:【卓越云阶】

空文件

简介

- 利用网易云API获取部分数据 - 基于标签进行歌单详情页的推荐、歌曲详情页的推荐、歌手详情页的推荐 - 基于用户的协同过滤算法给用户推荐用户、个用户推荐歌曲 - 基于物品的协同过滤算法给用户推荐歌手 - 基于内容的推荐算法给用户推荐歌单 - 个性化排行榜 - 为你推荐(不同用户行为不同看到的为你推荐也不同) - 我的足迹,展示用户在站内的行为 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/liu-666-dexin/Music-Collaborative-Filtering-Recommendation-System-Based-on-Python.git
git@gitee.com:liu-666-dexin/Music-Collaborative-Filtering-Recommendation-System-Based-on-Python.git
liu-666-dexin
Music-Collaborative-Filtering-Recommendation-System-Based-on-Python
基于python的音乐协同过滤推荐系统
master

搜索帮助