Python中的协同过滤

Python中的协同过滤,python,graphlab,Python,Graphlab,我现在和警察一起工作。安装这个程序后,我可以运行协同过滤的算法。 现在我尝试在Python中使用Graphlab。我已经发现了这一点。我的问题是,有人知道python实现中的哪些方面吗?我找不到这个工具&我觉得它没有为Python实现 提前感谢。查看创建的GraphLab中的。它让您只需几行就可以创建一个协作过滤模型 import graphlab sf = graphlab.SFrame.read_csv('my_data.csv') m = graphlab.recommender.crea

我现在和警察一起工作。安装这个程序后,我可以运行协同过滤的算法。 现在我尝试在Python中使用Graphlab。我已经发现了这一点。我的问题是,有人知道python实现中的哪些方面吗?我找不到这个工具&我觉得它没有为Python实现

提前感谢。

查看创建的GraphLab中的。它让您只需几行就可以创建一个协作过滤模型

import graphlab
sf = graphlab.SFrame.read_csv('my_data.csv')
m = graphlab.recommender.create(data)
recs = m.recommend()

您可能最感兴趣的是项目相似性模型,但您还应该检查
方法
参数,例如
矩阵分解

,除了回答部分中的上述建议之外,我强烈建议您学习Coursera课程,以便更好地了解ML和推荐系统。对于刚刚开始的协作过滤,你也可以参考这个简单易懂的博客和明显的Turi官方网站。我希望这有帮助

您的问题有点不清楚,您到底想知道什么?例如,我可以在python实现中调用pagerank函数(您可以在给定的页面上找到示例)。现在,我想在python实现中使用ALS示例。ALS是协同过滤的算法之一。无论如何,我在Python代码的graphlab包中找不到这个实现。