寻找潜在匹配的算法

标签 algorithm match social-networking

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

最佳答案

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

有很多关于此类技术的信息。你可以从 good presentation 开始.

关于寻找潜在匹配的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088705/

相关文章:

algorithm - 递减增量循环的时间复杂度

php - 如何用正则表达式模式替换正则表达式模式?

python - Networkx 统计推断

mysql - 每个用户喜欢的帖子的单独表格 - 实用与否?

python匹配正则表达式

php - 社交网络 - 收集转发帖子的最佳策略是什么

查找数据集中元素之间关系的算法

c - 数组声明,C

algorithm - 需要帮助解决这种最短路径算法的变化

r - 根据 R 中的多列条件查找百分比