美文网首页
推荐系统 - ALS算法

推荐系统 - ALS算法

作者: nlpming | 来源:发表于2021-08-29 23:06 被阅读0次

    ALS简介

    • ALS算法中文翻译为 交替最小二乘法,其是一种矩阵分解算法;使用两个矩阵U, V拟合用户 - 商品评分矩阵RU为用户隐向量矩阵,每一行表示每个用户;V表示物品矩阵,每一列表示每一个物品。m为用户的数量,n表示物品的数量。目标函数为:

    J(U, V) = \sum_{i=1}^{m} \sum_{j=1}^{n} \left[ (r_{ij} - u_i v_j^T)^2 \right] + \lambda (||u_i||^2 + ||v_j||^2)

    • 对于上述目标函数的优化,一般采用最小二乘法优化;首先固定 U 然后使用最小二乘法优化 V,然后再固定 V 使用最小二乘法优化 U;如此交替运行下去:

    U_1 -> V_1 -> U_2 -> V_2 -> ...

    参考资料

    相关文章

      网友评论

          本文标题:推荐系统 - ALS算法

          本文链接:https://www.haomeiwen.com/subject/yaogiltx.html