Java(NLP)中的自然语言处理
java
nlp
8
0

可能重复:
Java:是否有一个好的自然语言处理库

谁能告诉我有关Java中NLP的库的信息?如果也有适当的记录,这将是非常不错的。我曾经尝试过使用lingpipe,但是我无法完全理解它。

参考资料:
Stack Overflow
收藏
评论
共 4 个回答
高赞 时间 活跃

您应该尝试Stanford-NLP 。它具有许多用于NLP的实用程序和库,例如词性标注器,所有这些都很好用并且易于理解。

收藏
评论

现在可能有点晚了,我想您必须继续进行您的项目。但是您仍然可以查看博客。它在Java的nlp上有一系列文章。正如其他人建议的那样, Stanford-NLP是一个很棒的图书馆。

大多数库将在词法分析阶段为您提供帮助(句子分段,标记化,POS标记,解析等),这样您就不必从头开始编写代码。祝一切顺利 !

收藏
评论

我已经使用jRuby对Apache OpenNLP进行了一些试验。它非常好而且扎实,但在我撰写此文献时,文献很少。如果您尝试使用OpenNLP,建议您阅读以下文章:

OpenNLP的文档可以在这里找到。

这是我的项目中的代码,我在其中使用OpenNLP 命名了实体识别 。它用jRuby编写。 OpenNLP模型存储在数据库中,因为代码在Heroku上运行,并且您无法在其中编写文件系统。

收藏
评论

这是您可以使用的其他两个NLP库。

斯坦福大学自然语言处理小组有效地将复杂而深入的语言建模和数据分析与创新的概率和机器学习方法结合在一起,有效地解决了自然语言处理问题。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题