机器学习算法排名
数据挖掘
机器学习
推荐系统
xgboost
排行
2021-09-24 15:15:39
4个回答
我认为你应该从“学习排名”开始,解决排名问题有三种解决方案。
- 逐点,学习列表中每个项目与特定用户之间的相关性分数是您的目标。这可以像推荐那样完成。
- 成对地,学习列表中项目之间的“关系”,分别是节拍损失甚至是你的目标。
- 列表方面,了解项目的特定排名列表的“有效性”是您的目标。
你的问题听起来像是经典的前 N 个人推荐给我。文献中有很多可能性,例如:
- 基于用户的协同过滤
- 基于内容的协同过滤
- 矩阵分解
您需要阅读文献并找出哪个更适合您。
我认为您正在寻找Item Rank。这是一个非常简单的算法,用于排名和满足您的需求。
其它你可能感兴趣的问题