基于音乐/电影/图书的协同过滤推荐算法代码实现
一、开发工具及使用技术
MyEclipse10、jdk1.7、tomcat7、jsp、javascript、jquery、bootstrap、webuploader、layer、ssh、mysql、navicat、mahout API等。
二、开发过程
1、本文主要介绍基于音乐的协同过滤推荐算法代码实现,电影、图书等推荐原理相同。
2、本文使用的推荐算法有:基于用户评分的协同过滤推荐算法、基于用户收藏记录的协同过滤推荐算法、、基于音乐的协同过滤推荐算法、基于SlopeOne算法的协同过滤推荐、基于SVD算法的协同过滤推荐、平均加权混合推荐算法。
3、本文使用的数据从网易云音乐爬取,歌曲数量5000+条。
三、程序实现
1、数据库设计:
2、用户登录:
3、前台首页:
4、推荐结果:
5、用户信息修改:
6、我的收藏:
7、我的评分:
8、歌单详情:
9、歌单评论:
需要源代码的朋友可以留言。