从消息中获取情报的算法选择

标签 algorithm statistics artificial-intelligence text-analysis

我想做的是找到一种我可以实现的算法,通过将人们发送的消息与他们的同伴发送的消息进行比较,从而为人们生成“智能”建议。

例如,A 向 B 发送了一条关于 Obj1 的消息。如果 C 向 D 发送有关 Obj1 的消息,它会注意到他们在谈论相同的事情,并可能建议 A 与 C 交谈。

我已经实现了收集统计数据以捕获人们共同提及但不知道使用哪种算法来分析这一点。

有什么建议吗? (我希望这足够有意义)

最佳答案

看看clustering algorithms

k-means或者 k-nearest neighbours快速入门

您有多少数据?越多越好。 有很多方法可以解决这个问题。例如,您可能认为所有用户在某种程度上彼此相似,您想要做的是为每个用户找到最相似的用户。向量空间、余弦相似度会给您快速的结果。 请提供更多有关您想要实现的目标的信息。

关于从消息中获取情报的算法选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4353749/

相关文章:

algorithm - 解决休闲方形包装问题

algorithm - 哈夫曼算法中的二进制前缀码

matlab - 如何根据给定的 CDF 计算逆高斯分布?

python - 具有不确定性的两个数据点的线性拟合的置信区间

python - 什么是交叉制表的良好数据模型?

computer-science - 单调性和启发式的可接受性有什么区别?

artificial-intelligence - 什么是优秀的人工智能期刊?

java - Collections.binarySearch() 与 List indexOf()

java - 创建LinkedList的最小数和加法函数

artificial-intelligence - 如何用 Java 或 C# 等语言实现统一算法?