N i N_i Ni 是购买商品 i i i (或对商品 i i i 评分)的用户列表, N j N_j Nj 是购买商品 j j j 的用户列表
N i ∩ N j N_i ∩ N_j Ni∩Nj 表示同时购买了商品 i i i 与商品 j j j 的用户总数、 ∣ N i ∣ ∣ N j ∣ \sqrt{|N_i||N_j|} ∣Ni∣∣Nj∣ 是对热门商品的惩罚项
2.4 基于用户的协同过滤离线相似推荐(User-CF)
3、实时推荐模块
计算速度要快
结果可以不是特别精确
有预先设计好的推荐模型
基于自定义模型
推荐优先级计算基本原理:用户最近一段时间的口味是相似的
备选商品推荐优先级:
备选商品 【 X , Y , Z 】 【X,Y,Z】 【X,Y,Z】是当前商品 D D D 的商品相似度列表中与商品 D D D 最相似的的前 N N N 个商品
备选商品 X X X 的推荐优先级分数为: s i m ( A , X ) × 5 + s i m ( B , X ) × 4 + s i m ( C , X ) × 1 3 + l g 2 − l g 1 \cfrac{sim(A,X)×5+sim(B,X)×4+sim(C,X)×1}{3}+lg2-lg1 3sim(A,X)×5+sim(B,X)×4+sim(C,X)×1+lg2−lg1 其中