Python与Java的自然语言处理

2024-06-02 08:52:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在研究java来寻找两个文档之间的相似性。我更喜欢寻找语义相似性,但还没有努力去寻找。我使用以下方法。在

  1. 提取术语/标记(我使用JAWS和wordnet来删除同义词,从而提高相似性)
  2. 制作术语文档矩阵
  3. LSA公司
  4. 余弦相似性

当我看到一些stackoverflow页面时,我得到了一些到python实现的链接。在

我想知道python是不是一种更好的语言来发现文本的相似性,同时也想知道我是否可以在python中找到两个文档之间的语义相似性


Tags: 方法文档标记语义公司矩阵页面java
1条回答
网友
1楼 · 发布于 2024-06-02 08:52:31

假设您没有限制您选择语言的平台限制,那么您应该根据您最熟悉的语言(我自己更喜欢Python),以及为您的应用程序提供最好的库(正如@GregHewgill所指出的,Python工具(Natural Language Toolkit)是成熟和全面的)。在

所以,虽然我个人会选择Python,但它确实是你必须自己选择的东西。在

==编辑==

这篇关于javanlp库的question可能有助于您决定是否可以使用Java进行分析;最重要的答案是一个可以调查的列表。如果没有更多关于你的问题集的信息,我无法提供更具体的建议。在

相关问题 更多 >