基于JACCARD推荐(0,1推荐)
杰卡德相似系数(Jaccard similarity coefficient),也称杰卡德指数(Jaccard Index),是用来衡量
两个集合相似度的一种指标。
Jaccard相似指数用来度量两个集合之间的相似性,它被定义为两个集合交集的元素个数除以并集的元素个数。
在我们项目中对于新闻的推荐,每个用户对新闻的浏览可以看做是一个集合。这样就可以使用jaccard算法实现用户之间的相似度计算;
公式如下:
给定两个n维二元向量A、B,A、B的每一维都只能是0或者1,利用Jaccard相似系数来计算二者的相似性:
1)
代表向量A与向量B都是0的维度个数;
2)
代表向量A是0而向量B是1的维度个数;
3)
代表向量A是1而向量B是0的维度个数;
4 )

本文介绍了JACCARD相似系数的概念及其在新闻推荐中的应用。通过计算用户浏览新闻集合的交集与并集比例,确定用户间的相似度,从而实现个性化推荐。时间复杂度分析显示,使用JACCARD算法构建用户相似度矩阵和进行评分预测的时间成本约为O(n^2)。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=49073791&d=1&t=3&u=70f1159d11ac480893b7173cd87bf069)
457

被折叠的 条评论
为什么被折叠?



