Spark 机器学习 —— ALS

ALS(Alternating Least Squares),交替最小二乘法;

以下的三点原因:

  • 稀疏的输入数据,
  • 可用简单的线性代数运算求解最优解,
  • 数据本身的可并行化

使得 ALS 在大规模数据上速度非常快,也解释了为什么到目前为止 Spark MLlib 只有 ALS 一种推荐算法。

你可能感兴趣的:(Spark 机器学习 —— ALS)