我现在使用Graphlab。安装此程序后,我可以运行协作过滤算法。 现在我尝试在Python中使用Graphlab。我已经发现这个辉煌的toolkits。我的问题是,有没有人知道在python实现中的Collaborative Filtering?我找不到这个工具&它似乎没有为Python实现...Python中的协作过滤
在此先感谢您。
我现在使用Graphlab。安装此程序后,我可以运行协作过滤算法。 现在我尝试在Python中使用Graphlab。我已经发现这个辉煌的toolkits。我的问题是,有没有人知道在python实现中的Collaborative Filtering?我找不到这个工具&它似乎没有为Python实现...Python中的协作过滤
在此先感谢您。
查看GraphLab Create中的recommender package。它可以让你在几行内创建一个协作过滤模型。
import graphlab
sf = graphlab.SFrame.read_csv('my_data.csv')
m = graphlab.recommender.create(data)
recs = m.recommend()
您将可能是最感兴趣的项目相似的机型,但你也应该看看other options为method
参数,如matrix_factorization
。
你的问题有点不清楚,你究竟想知道什么? –
例如,我可以在python实现中调用pagerank功能(可以在给定页面上找到示例)。现在,我想在python实现中使用例如ALS。 ALS是Collaborative Filtering算法之一。无论如何,我无法在Python代码的graphlab中找到这个实现。 – Guforu