回答

0

是的,这是正常的。

由于ALS使用普通最小二乘法,因此您可能期望解决方案是唯一的。但是,由于用户因素和因子项矩阵是用随机值初始化的,因此解决方案并不是唯一的。如果这些矩阵初始化为常数,那么解决方案将是唯一的。

+0

感谢您的反馈,我如何使用常量值初始化用户因子和因子项以获得每次执行的独特解决方案? – imountasser

+0

自己从头开始实现整个算法!我想一个更有趣的问题可能是你为什么要这样做? –

+0

因为在每次迭代中获取不同的个性化推荐是不正常的,不是吗? – imountasser