1、创建Maven项目

2、导入Mahout依赖
146 Mahout协同过滤算法编程(IDEA)_# 云计算/大数据

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