【发布时间】:2018-11-12 19:04:42
【问题描述】:
我有一个聚合各种体育内容(新闻文章、视频、用户讨论、推文)的应用程序,我目前正在努力让它向用户显示相关内容。每个帖子都有一个赞按钮,所以我用它来确定什么是受欢迎的。我正在使用 reddit 算法对其受欢迎程度进行排序,但也考虑到时间因素。但是,我的问题是我想让每个用户更加个性化。每个用户都应该根据自己的喜好查看更多内容。我有几个要衡量的因素: - 他们观看/点击的每个内容有多少?例如:60% 的视频和 40% 的文章 - 他们喜欢什么球队/球员?如果新闻是关于他们喜欢的球队的,那么应该更重 - 他们更喜欢什么运动?用户可以关注多项运动
我目前在做什么: 对于上面列出的每个因素,我会将一篇文章的受欢迎程度分数提高 X。例如:用户喜欢视频的比例比其他内容高 70%。我会将视频的分数提高 70%。
我正在寻找是否有更好的方法来做到这一点?有人告诉我机器学习将是一个好方法,但我想看看是否有任何替代方案。
【问题讨论】: