Django开发在线音乐推荐系统 个性化网易云音乐推荐系统 python语言 mysql数据库 爬虫、可视化数据分析、热门推荐、混合推荐、协同过滤推荐、机器学习、人工智能、深度学习、大数据OnlineMusicRecommendPy

一、项目简介

1、开发工具和使用技术

Pycharm、Python3及以上版本,Django3.6及以上版本,mysql8,navicat数据库管理工具,html页面,javascript脚本,jquery脚本,bootstrap前端框架,echarts可视化图表组件,kindeditor富文本框组件,APlayer网页音乐播放器组件等。

2、实现功能

前台首页地址:http://127.0.0.1:8000/
后台首页地址:http://127.0.0.1:8000/admin
管理员账号:admin 管理员密码:admin

用户功能:登录、注册、忘记密码、修改信息、修改密码、音乐搜索、音乐榜单、音乐分类、个性化推荐、热门推荐、音乐收藏、音乐评分、音乐点赞、音乐评论、音乐歌单、音乐播放、歌单播放、退出登录等;

管理员功能:登录、数据分析、修改信息、修改密码、音乐类型管理、音乐管理、用户管理、歌单管理、收藏音乐管理、评分音乐管理、点赞音乐管理、评论音乐管理、管理员管理、退出登录等。

个性化推荐:
用户没有登录,采用热门推荐,推荐评分高的音乐和收藏量多的音乐;
用户已经登录,采用基于用户的协同过滤推荐算法(评分数据)和基于物品的协同过滤推荐算法(收藏数据)进行平均加权混合推荐,
如果平均加权混合推荐没有推荐结果(冷启动和数据稀疏性造成没有推荐结果),
采用热门推荐,推荐评分高的音乐和收藏量多的音乐,同时过滤当前登录用户已经评分、收藏的音乐。

猜你喜欢:
推荐与当前音乐相同类型的点赞量多的音乐,同时过滤当前登录用户已经浏览的音乐。

数据分析:饼状图、折线图、词云图。

音乐数据来源:爬取网易云音乐网站音乐数据。

二、项目展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、代码展示及运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

专业长期研究java、python推荐算法(基于内容、协同过滤、关联规则、机器学习等)、大数据等,欢迎留言、私信互相交流学习,后续会不断更新,欢迎关注。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐