吴恩达机器学习(七)

推荐系统

基于内容的推荐算法

使用对电影评价的例子
在这里插入图片描述
其中表示对Alice打?处的内容进行预测,则需要首先求出图中的x(3)x^{(3)}x(3),然后将其与θ(1)\theta^{(1)}θ(1)相乘,即(θ(1))Tx(3)(\theta^{(1)})^Tx^{(3)}(θ(1))Tx(3)所得结果
在这里插入图片描述
然后使用梯度下降法对其中的参数θ(j)\theta^{(j)}θ(j)进行迭代计算


协同过滤(Collaborative Filtering)

给定θ(j)\theta^{(j)}θ(j),对x(i)x^{(i)}x(i)进行计算
当你执行算法时,要观察大量的用户,从而协同地得到更加的每个人的特征
协同的另一层意思是每位用户都在帮助算法,通过迭代,使最后的值更加精确


协同过滤算法

在这里插入图片描述
其实就是将两个最小化的算式进行叠加,从而得到一个总的最小化算式


均值归一化

在这里插入图片描述
面向情况是针对那些θ\thetaθ矩阵计算结果为0的用户,那么这个矩阵就没有意义。而我们要做的是先将每个元素减去其每行的平均值,再最后计算完毕之后,将平均值加回来,那么最后所得的θ\thetaθ矩阵就不会是全零而会是平均值向量,使结果更有意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值