svd /svd ++ movielens




SVD++

使用SVD++方式对问题进行建模svd++_formular

其中mu, bi, bu qi, pu的含义与SVD方法一致, R(u)表示被user 投票的item集合, yi为维度为f的向量, f的维度与qi, pu一致, 表示隐主题的维度。 相当于对用户偏好建模的同时, 还加入了用户投票的item的bias来修正用户在隐主题上的偏好。注意: 此处的隐性反馈并没有直观地反映出来用户对该item的喜欢或厌恶程度, 而是仅仅表明该该用户隐性地对该item进行了投票, 表明用户隐性的反馈不是随机的, 而是有一定目的的。使用该信息就能够很大程度上提升系统的效果。

以下为使用梯度下降法求解上式中各参数的过程, 经过多次迭代直到收敛, 或是达到预先设定的迭代次数后停止。

svd++sgd


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值