ALS是确定性的吗?

时间:2016-05-31 19:54:08

标签: apache-spark pyspark recommendation-engine

我对用于推荐引擎的ALS有疑问? ALS是确定性的吗?如果你输入相同的数据和相同的参数,你应该总是得到相同的输出(或非常相似的结果)吗?

2 个答案:

答案 0 :(得分:3)

简短回应应该是:NO。矩阵分解算法的很大一部分从特征矩阵的随机初始化开始。所以问题是你可以找到几个" local"在多次优化过程中最少的时间。

答案 1 :(得分:1)

您可以指定随机数生成器使用的种子,在这种情况下,结果是完全确定的。