svd算法matlab代码大数据挖掘与分析课程项目
电影收视率预测项目
数据集
从movielens
/
ml-1m.zip下载。
该数据集包含来自6000个用户的4000部电影的100万个评分。
我们进一步根据时间戳对每个收视率进行排序
建议:
步骤1:
基线估算器:在PDF上使用公式bxi
=μ+
bx
+
bi
第2步:
邻域估计器:使用邻域方法预测评分分数
基于项目的相似性
基于用户的相似性
整合时间动力
继KDD09论文之后
式5,6,8,10
K均值聚类
使用k均值算法可根据文件rating.dat给出的用户评分得分对用户进行聚类。
SVD降维
使用SVD算法减少维数
指标
RMSE的价值
项目实施
请参阅
推荐部分使用Python编码,其他部分则由我的小组成员使用Matlab编码。
2021-09-18 17:22:18
29.03MB
系统开源
1