Spark MLlib 在 1.3 版本中加入了 ALS 算法,并进行了优化。此算法可用于因子分解任务,如协同过滤。其优化之处包括:
- 提升算法收敛速度
- 提高分布式计算的并行度
- 提供更稳定的模型训练过程