1、创建Maven项目

2、导入Mahout依赖
146 Mahout协同过滤算法编程(IDEA)_C

3、下载电影评分数据
下载地址:http://grouplens.org/datasets/movielens/
数据类别:7.2万用户对1万部电影的百万级评价和10万个标签数据。
146 Mahout协同过滤算法编程(IDEA)_maven项目_02
本例数据:本例中只需要使用评分数据
146 Mahout协同过滤算法编程(IDEA)_下载地址_03
4、编写基于用户的推荐
146 Mahout协同过滤算法编程(IDEA)_maven项目_04
146 Mahout协同过滤算法编程(IDEA)_下载地址_05
5、编写基于物品的推荐
146 Mahout协同过滤算法编程(IDEA)_C_06
146 Mahout协同过滤算法编程(IDEA)_maven项目_07
6、评估推荐模型
146 Mahout协同过滤算法编程(IDEA)_maven项目_08
7、获取推荐的查准率和查全率
146 Mahout协同过滤算法编程(IDEA)_数据_09
146 Mahout协同过滤算法编程(IDEA)_下载地址_10