3

我需要查找和算法来找到社交网络中的最佳匹配。该系统是一个大学生社交网络,主要思想是为班级寻找学习伙伴。它的想法是根据不同的标准向用户建议哪些潜在的最佳合作伙伴,例如共同班级、GPA、评级、共同时间表等。我想知道什么是最好的算法。

4

3 回答 3

2

这样的问题称为协同过滤。协同过滤系统可以通过计算您的偏好与其他人的偏好之间的相似性来产生个人推荐。

有很多关于这种技术的信息。您可能会从良好的演示开始。

于 2010-01-19T08:12:49.323 回答
1

也许某种聚类算法会有所帮助。那些向量(普通类、GPA 等)相似的人将聚集在一起。

于 2010-01-18T19:44:13.853 回答
1

您可能希望从查看推荐系统最近邻搜索开始。

于 2010-01-18T19:47:16.370 回答