als 中的 spark mllib,如何将最大评级设置为 ALS 模型?
spark mllib in als, how to set the max rating to the ALS model?
我用spark的ALS测试了movielens的数据。
当 put 数据是那样时
uid,pid,rating.
1,1,2
1,2,4
最大评分为 5。
所以我想要的数据是1,3,x ,x<=5;
但结果是 1,3,8 or 1,3,9.
所以,我不知道我能do.please帮我什么。如何设置ALS模型的最大评分
ALS 推荐系统无法知道您希望评分符合特定范围。如果你希望如此,你需要自己实现它,在 Spark 为你做的事情之上的一层。
请注意,调整超参数可以减少这种影响;例如,尝试稍微提高排名。
我用spark的ALS测试了movielens的数据。 当 put 数据是那样时
uid,pid,rating.
1,1,2
1,2,4
最大评分为 5。
所以我想要的数据是1,3,x ,x<=5;
但结果是 1,3,8 or 1,3,9.
所以,我不知道我能do.please帮我什么。如何设置ALS模型的最大评分
ALS 推荐系统无法知道您希望评分符合特定范围。如果你希望如此,你需要自己实现它,在 Spark 为你做的事情之上的一层。
请注意,调整超参数可以减少这种影响;例如,尝试稍微提高排名。