思路

1. 分解

image.png

2. 相乘

image.png

3. 验证

观察的评分矩阵-预测的评分矩阵
问题就转化为求最优解

公式变化

第一步

image.png

第二步 为了防止过拟合

image.png
ALS算法就是在迭代过程中 交替优化U, V
ALS: 交替最小二乘法

迭代过程

  1. 随机生成U,V 相当于给ALS 一个初始值
  2. 固定U 更新 V
  3. 固定V 更新 U

    ALS算法缺点

  4. 是一个离线算法

  5. 无法解决冷启动