数据挖据-协同过滤算法 (collaborative-filtering, CF)

以下是基于用户和基于物品的图示:

          基于用户(user-to-user)

       在一定的历史数据支撑下,协同过滤算法认为一个用户的口味和其他和他相似的用户的口味一样,比如用户A 喜欢item1,item2,item3,item4,item5, 而用户B喜欢item1,item2,item3,item4, 那么就可以为用户B喜欢item5,用户之间的相似度计算是基于皮尔森公式的(如图),其中r代表rate(评分),ru,i代表用户u对物品i的评分,ru表示用户u的评分均值。

        最后预测评分是利用如下的公式:

 

          基于物品(item-to-item)

        上述的计算是基于用户之间的在评分行为上的相似度的,另外一种是基于物品间用户对它们的评分行为的相似性来计算物品间的相似度的,公式如下:

相似度:(r代表rate(评分),ru,i代表用户u对物品i的评分,ru表示用户u的评分均值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值