【发布时间】:2013-03-22 04:07:36
【问题描述】:
我正在尝试在 Java 中使用/实现向量空间模型算法,以根据其关键字获取两个人之间的相似度得分。所以我有以下课程:
Person - 有一个关键字列表;
关键字 - 字符串文本; 整数分数;
关键字得分是该人对关键字的提及次数。
关于如何在 Java 中实现这一点有什么建议吗?
问候
【问题讨论】:
-
您有什么特别的理由必须自己在 Java 中实现 VSM?就个人而言,我会使用 WEKA 来做这样的事情。
-
重新发明轮子的理由比功课要多。我不认为这个问题是完全不合理的。
-
在 WEKA 中,我可以在哪里获得能够为我执行此操作的类/方法?这里不需要机器学习,只想根据关键字比较两个人。提取关键字的模块已经使用了一些机器算法来改进其工作。
-
为什么需要使用Weka?只需计算两个特征向量之间的余弦相似度(或其他度量)。
标签: java algorithm vector artificial-intelligence text-mining