1. 什么是jaccard相似度
交并比,交集比并集,表示多样性或者相似度
2. 计算方法
j a c c a r d = A ∩ B A ∪ B jaccard = \frac{A \cap B}{ A \cup B} jaccard=A∪BA∩B
3. 推荐中的余弦相似度
w u v = ∣ N ( u ) ∩ N ( v ) ∣ ∣ N ( u ) ∪ N ( v ) ∣ w_{uv}=\frac{\vert N(u) \cap N(v)\vert}{\vert N(u) \cup N(v)\vert} wuv=∣N(u)∪N(v)∣∣N(u)∩N(v)∣
变量 | 含义 |
---|---|
u u u | 用户u |
v v v | 用户v |
w u v w_{uv} wuv | uv两个用户的相似度 |
N ( u ) N(u) N(u) | 用户u有过正反馈的物品集合 |
N ( v ) N(v) N(v) | 用户v有过正反馈的物品集合 |
∣ N ( u ) ∩ N ( v ) ∣ \vert N(u) \cap N(v)\vert ∣N(u)∩N(v)∣ | 并集中元素个数 |
∣ N ( u ) ∪ N ( v ) ∣ \vert N(u) \cup N(v)\vert ∣N(u)∪N(v)∣ | 交集中元素个数 |