我現在使用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