初探CF推荐算法
刚接触推荐系统这一块,还请有什么不对的地方各位大佬多多指正!
1 基于User的协同过滤(Collaborative Filterin CF)算法
利用UI矩阵得到UU矩阵,利用用户间的相似度,来推荐与该用户相似度较高的其他用户接触过但该用户未接触过的Item(利用与目标用户相似度较高的其他用户对目标用户未接触的Item的喜爱程度,来推断目标用户对该Item的喜爱程度)
(1)获取UI矩阵
其中ABCD为用户,Item1-5为物品,表格数据为各User对各Item的评分(w(u,i)),其中空白项表示该User未接触该Item
Item1 | Item2 | Item3 | Item4 | Item5 | |
---|---|---|---|---|---|
A | 5 | 1 | 2 | 2 | |
B | 1 | 5 | 2 | 5 | 5 |
C | 2 | 3 | 5 | 4 | |
D | 4 | 3 | 5 | 3 |