采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
简哥,能不能把newcode使用的具体逻辑用文档表示下呢,初学者因为视频没有有点不懂
就是前文视频主要是通过ALS和基于用户的协同过滤训练模型,然后求交集,排序阶段是用点击率,但是你新的code好像没有了,我现在想的就是可以和视频那样运行下
而且召回集数据好像有点太少了
在NewCode那个代码里,ranking和recall这两个文件夹分别对应,排序阶段和召回阶段的实现。ranking文件夹里,就提供了两个离线排序模型的实现,分别是lr和gbdt+lr,还有提供了frtl的排序模型的实现,这个是用于实时的排序模型。在recall文件夹里,实现了3个不同维度的召回,分别是基于用户的召回,基于物品的召回,以及基于模型的召回,也就是als。然后求这3个召回的交集。这3个召回的具体实现是在cf这个文件夹里。
登录后可查看更多问答,登录/注册
一门既讲算法原理又有完整的推荐系统架构的全能课
887 8
518 7
907 6
1.3k 6
741 6