【发布时间】:2019-10-05 20:36:21
【问题描述】:
基于内容的过滤 (CBF): 它基于产品/项目属性工作。假设 user_1 过去曾为某些商品下过订单(或点赞)。 现在我们需要识别这些订购商品的相关特征并将它们与其他商品进行比较以推荐任何新商品。 基于特征集寻找相似项目的著名模型之一是随机森林或决策树
协同过滤(CLF):它使用用户行为。假设 user_1 过去曾为某些商品下过订单(或点赞)。现在我们找到类似的用户。用户 过去订购/喜欢相同商品的人可以被视为相似用户。现在我们可以根据分数推荐一些类似用户订购的商品。 寻找相似用户的著名模型之一是 KNN
问题:假设我必须找到相似的用户,而不是基于他们在 CBF 中的行为(如我提到的),而是基于一些用户个人资料功能,例如 国籍/身高/体重/语言/工资等会被认为是CBF还是CLF?
我的第二个相关疑问是 CBF 或 CLF 都不适用于系统中的新用户,因为他没有在系统中进行任何活动。那是对的吗 ?相同的 系统是新的还是启动的情况,因为我们这里没有太多数据?
【问题讨论】:
标签: machine-learning data-science collaborative-filtering