【发布时间】:2012-03-04 13:47:05
【问题描述】:
我一直在研究 java 以查找两个文档之间的相似性。我更喜欢寻找语义相似性,但还没有努力找到它。我正在使用以下方法。
- 提取术语/标记(我使用 JAWS 和 wordnet 来删除同义词,从而提高相似度)
- 制作术语文档矩阵
- LSA
- 余弦相似度
当我查看几个 stackoverflow 页面时,我得到了很多指向 python 实现的链接。
我想知道 python 是否是一种更好的语言来查找文本相似性,并且还想知道我是否可以在 python 中找到两个文档之间的语义相似性
【问题讨论】:
-
所有你可以用 Python 做的事情,你也可以用 Java 做(有足够的工作量)。也就是说,Natural Language Toolkit 是一个 Python 库,它提供了许多用于自然语言处理的工具。
标签: java python text nlp similarity