【发布时间】:2020-02-05 13:08:04
【问题描述】:
这似乎是一件很奇怪的事情,但是如何通过他/她的推荐来预测某个用户呢?
示例:
也许,我们正在做一个关于用户电影评分如何随时间变化的实验。
我们在第一年(2019 年)和第二年(2020 年)对相同的用户和电影进行了调查。
但是我们的数据库已经崩溃了,所以我们只有第二年的用户推荐,但我们不知道给出了谁的推荐。
我们有:第一年的用户推荐矩阵,如下所示:
第二年的用户推荐矩阵,但没有“目标”列:
因此,通过第一年的数据,我们希望恢复/预测“目标”列 .
通常使用协同过滤来预测电影收视率,但这是逆向问题。
还可以使用协同过滤吗?
如果是,应该对算法进行什么样的交互来解决问题?
或者是否有其他方法或 ML 算法可以做到这一点?
谢谢!
P.S.:如果您将 Python 示例附加到类似的任务中,那就太好了!
很抱歉没有在这篇文章中附上真实的数据和任务,我真的不能这样做有很多原因:)
【问题讨论】:
标签: python algorithm machine-learning recommendation-engine collaborative-filtering