UserCF认为一个人会喜欢和他有相同爱好的人喜欢的东西。
user-item矩阵如下:
| I1 | I2 | I3 | I4 | I5 | |
| U1 | 2 | 3 | 4 | 1 | ? |
| U2 | 4 | - | 5 | 3 | 3 |
| U3 | 1 | - | 3 | 4 | 5 |
| U4 | 3 | 4 | - | 5 |
本文介绍了协同过滤中的UserCF算法,并通过C++展示了其实现过程,包括余弦相似性计算、选取相似度最高的k个用户作为邻居以及利用邻居评分预测未知评分。讨论了评分标准化处理的两种方法:均值中心化和Z-score归一化。
UserCF认为一个人会喜欢和他有相同爱好的人喜欢的东西。
user-item矩阵如下:
| I1 | I2 | I3 | I4 | I5 | |
| U1 | 2 | 3 | 4 | 1 | ? |
| U2 | 4 | - | 5 | 3 | 3 |
| U3 | 1 | - | 3 | 4 | 5 |
| U4 | 3 | 4 | - | 5 |
905
6621

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=42215169&d=1&t=3&u=cdbf9ca02aca4c1c9d73aa3602a44141)