推荐系统
nathan_deep
Keep Learning, Keep Fighting
展开
-
基于物品的协同过滤算法(ItemCF)
物品相似度计算余弦相似度公式: 其中,分别表示对物品,喜欢的用户数,为同时喜欢 和 的人数。我们这里还是使用漫威英雄举例:假设目前共有5个用户: A、B、C、D、E;共有5个漫威英雄人物:死侍、钢铁侠、美国队长、黑豹、蜘蛛侠。用户与人物之间的爱好程度如下图所示:共现矩阵,记录了同时爱好 i 和 j 的数量:根据余弦相似度公式计算相似度:python 实现im...原创 2019-11-06 16:15:16 · 617 阅读 · 0 评论 -
基于用户的协同过滤算法(UserCF)
用户相似度计算协同过滤算法主要利用行为的相似度计算兴趣的相似度。给定用户 和用户 ,令 表示用户 感兴趣的物品集合,令 为用户 感兴趣的物品集合。那么我们可以通过 公式或者余弦公式来计算用户 , 的相似程度:假设目前共有4个用户:、、、;共有5个漫威英雄人物:死侍、钢铁侠、美国队长、黑豹、蜘蛛侠。用户与人物之间的爱好程度如下图所示:建立物品到用户的倒排表,对于每...原创 2019-11-06 15:40:28 · 1280 阅读 · 0 评论