ALS(Alternating Least Squares)算法是基于矩阵分解的协同过滤算法中的一种,在sOven 的oryx框架中,推荐算法便是采用的这种算法。
首先说矩阵分解,这里的矩阵分解可以理解为,将一个m×n的矩阵S分解为一个m×k的矩阵X和n× k的矩阵Y的转置的乘积的近似值,即,
将这个公式放到推荐系统中,则 表示用户对产品的偏好评分矩阵,
代表用户对隐含特征的偏好矩阵,
表示产品所包含的隐含特征矩阵。
那么问题来
ALS(Alternating Least Squares)算法是基于矩阵分解的协同过滤算法中的一种,在sOven 的oryx框架中,推荐算法便是采用的这种算法。
首先说矩阵分解,这里的矩阵分解可以理解为,将一个m×n的矩阵S分解为一个m×k的矩阵X和n× k的矩阵Y的转置的乘积的近似值,即,
将这个公式放到推荐系统中,则 表示用户对产品的偏好评分矩阵,
代表用户对隐含特征的偏好矩阵,
表示产品所包含的隐含特征矩阵。
那么问题来