1

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

+0

人们会需要一个(大学)的偏好数据,一堆人培养了协同过滤算法 - 没有这样的数据是不可能的 – Yevgeny

回答

0

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