推荐算法中的协同过滤

时间:2012-11-27 08:59:52

标签: algorithm filtering data-mining recommendation-engine collaborative

如何使用协同过滤来找到我想要读书的大学? 。我想稍后为此设计一个应用程序。我已阅读有关基于项目的协同过滤的论文,但仍需要一些如何设计应用程序的指导。

1 个答案:

答案 0 :(得分:0)

协同过滤分析用户与项目之间的关系,以识别新的用户 - 项目关联。协同过滤技术的两个主要领域是邻域方法和潜在因子模型。在这里,我建议你应该使用潜在因子模型。 潜在因素模型是CF的一种方法,试图通过根据评级模式推断的20到100个因素来表征用户和项目来解释评级。 现在你应该研究一些CF算法(推荐:用于矩阵分解的SVD) 参考算法  http://www.quuxlabs.com/blog/2010/09/matrix-factorization-a-simple-tutorial-and-implementation-in-python