个性化协同过滤

时间:2018-05-25 09:31:38

标签: python bigdata data-science recommender-systems

我正在推荐推荐引擎。我已经使用Python惊喜库测试了基于用户的协作过滤(CF)和基于项目的CF.但是,我想测试一种协同过滤(用户和项目)方法,其中要确定的最近邻居不是基于评级的相似性。实际上,我已经建立了用户档案和项目档案。

具体来说,我想:

  • 用户协作过滤以吸引特定用户,查找与该用户类似的用户(基于类型配置文件与当前用户之间的相似性,然后在确定最近的典型配置文件后,我们发现k属于所识别的类型简档的最近邻居;相似性不基于评级)并且推荐那些类似用户喜欢的项目。

  • 基于项目的协作过滤相同

这个想法是要知道对用户和项目的全面了解是否会改进推荐引擎。

有人会想到如何在Python中执行此操作吗?

Bests问候

1 个答案:

答案 0 :(得分:0)

检查此存储库: https://github.com/ZwEin27/User-based-Collaborative-Filtering

这是在具有k个最近邻居的python中实现的。根据您的要求更改代码,然后您就可以了。