基于音乐/电影/图书的协同过滤推荐算法代码实现

基于音乐/电影/图书的协同过滤推荐算法代码实现

一、开发工具及使用技术

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、歌单评论:


需要源代码的朋友可以留言。

你可能感兴趣的:(基于音乐/电影/图书的协同过滤推荐算法代码实现)