推荐系统 Model-based CF 学习心得

关于矩阵分解

为了预测用户物品矩阵R,将其填充完成,最好的方法就是将矩阵P和Q相乘。
其中P表示用户对各个分类特征的偏好rating,
Q表示物品包含的这些特征的rating。
为了得到P和Q,我们就得先得到一个预测的矩阵R’(通过某种方法得到,比如近似值,但和真正的R肯定是有误差的)。既然有误差,那我们就计算出误差,
即损失函数e=R-R’,当然误差越小越好,代表预测的矩阵和真实的越接近。
那这里就有两种方法来优化,ALS交替最小二乘法和SGD随机梯度下降法
下篇会学习SGD算法
我们经过优化后,得到的预测矩阵R’就可以拿来使用了。我们用SVD分解,来得到P和Q,然后就可以拿着P和Q相乘得到的矩阵,作为我们对用户预测矩阵R的结果。
SVD分解后面也会介绍

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值