基于Python+SpringBoot+Vue.js的音乐推荐系统的设计与实现
系统采用在线层+离线层的形式,离线层训练数据,在线层搭建应用系统。
功能简介:系统采用在线层+离线层的形式,离线层训练数据,在线层搭建应用系统。
系统开发思路:
第一部分:爬虫爬取音乐数据(网易云音乐网站),作为测试的数据集
第二部分:离线推荐系统:python+机器学习离线推荐(基于物品的协同过滤算法,相似度衡量方法:皮尔逊相似度)
必要时可以集成算法框架比如tensflow pytroch等
推荐结果通过pymysql写入mysql
第三部分:在线应用系统: springboot进行在线推荐 vue.js构建推荐页面
特色/创新点:爬取网易云音乐数据、机器学习推荐算法、springboot+vue.js前后端分离框架 spark大屏