高维组合特征

若用户的数量为m,物品的数量为n,那么需要学习的参数的规模为m*n.

将用户和物品分别用k维的低维向量表示(k<<m,k<<n)
Y = s i g m o i d ( <munder> i </munder> <munder> j </munder> w i j &lt; x i , x j &gt; ) Y=sigmoid(\sum _{i}\sum _{j}w_{ij}&lt;x_i,x_j&gt;) Y=sigmoid(ijwij<xi,xj>)
其中 w i j = x i x j , x i , x j w_{ij}=x_{i}{&#x27;}*x_{j}{&#x27;},x_{i}{&#x27;},x_{j}{&#x27;} wij=xixj,xi,xj分别表示 x i x_i xi x j x_j xj对应的低维向量.
学习的参数规模变为 m k + n k m*k+n*k mk+nk(推荐系统矩阵分解)

全部评论

相关推荐

07-02 10:39
门头沟学院 Java
Steven267:说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务