【Math】余弦相似度 和 Pearson相关系数

http://cucmakeit.github.io/2014/11/13/%E4%BF%AE%E6%AD%A3%E4%BD%99%E5%BC%A6%E7%9B%B8%E4%BC%BC%E5%BA%A6%E4%B8%8E%E7%9A%AE%E5%B0%94%E6%A3%AE%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0/

 

最后一段总结精辟:

需要注意的一点是修正的余弦相似度与皮尔森相关系数之间的细微差别。我之前也一直以为两个公式一样,只是意义上不同,但是仔细观察可以看到两者的分母是不同的:

修正余弦相似度的分母中计算的是每个用户自己有过评分的所有项目;
皮尔森相关系数的分母中计算的是两个用户共同评过分的项目。

两个公式的分子是相同的,需要针对两个用户共同评过分的项目,分别减去该用户的平均评分来得到相对分数。而每个用户的平均评分分别由每个用户自己所有评过分的项目计算得到。

 

posted on   colipso  阅读(2952)  评论(1编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示