java语言开发+Movielens数据集+Kmeans聚类+基于用户的协同过滤推荐算法+测评指标MAE 基于用户的协同过滤推荐算法 聚类算法 代码实现 程序实现cfrsEx
一、实现原理和步骤
movielens数据集
u.item 电影数据 1682部电影
u.user 用户数据 943个用户
u1.base 80000条评分数据
基于用户的协同过滤推荐算法+kmeans聚类
计算测评指标mae
项目运行入口main.java
运行后,先在console控制台输入用户id,回车
随机选取初始簇中心作为kmeans聚类的初始簇中心点,kmeans聚类计算,
kmeans聚类之后,找到 目标用户id(输入的用户id)所在的簇,
使用簇中所有用户的评分数据,构建用户-电影矩阵,
进行基于用户的协同过滤推荐算法,并计算测评指标mae
二、项目展示
三、运行结果