我使用spark的ALS来测试电影镜头的数据。当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模型的最大额定值。
发布于 2017-06-16 15:57:57
肌萎缩侧索硬化症推荐人没有办法知道你希望评级适合一个特定的范围。如果你希望这样,你需要自己实现它,在Spark为你做的事情之上的一层。
请注意,调整超参数可以减少这种影响;例如,尝试提高等级。
https://stackoverflow.com/questions/44567090
复制相似问题