2017-06-15 46 views
0

我用火花的ALS来测试movielens的数据。 当将数据就是这样sparks mllib in als,如何设置最大额定值到ALS模型?

uid,pid,rating. 
1,1,2 
1,2,4 

最高等级为5

,所以我希望数据是1,3,x ,x<=5; 但结果是1,3,8 or 1,3,9.

所以,我不知道我可以做,请帮助我。如何将最大额定值设置为ALS模型。

+0

你可以分享你迄今为止做了什么吗? –

回答

0

ALS推荐人无法知道您希望评分符合特定范围。如果你想成为案例,那么你需要自己实现这一点,在Spark的一个层面上为你做。

请注意,调整超参数可以减少这种影响;例如,尝试提高排名。