Java 有没有好的自然语言处理库

我需要在当前模块中实现一些NLP。我正在寻找可以在这里为我提供帮助的优质图书馆。我遇到过“ LingPipe”,但无法完全了解如何使用它。

基本上,我们需要实现一个功能,使应用程序可以解密以纯英语键入的客户说明(交付说明)。例如:

  • Will pick up at 12:00 noon tomorrow
  • Request delivery after 10th June
  • Please do not send before Wednesday
  • Add 10 more units of XYZ to the order

回答:

LingPipe非常好,有据可查。你还可以看一下:

  • OpenNLP
  • Stanford NLP
  • Apache UIMA
  • GATE
  • CogComp-NLP
  • FrameNet

尽管我不知道是否有任何现成的Java实现,但最后一个特定的可能是你感兴趣的(无论如何,对于你的问题来说,这可能太强大了:-)

Paul使用DSL的想法可能更容易,更快地实现,并且对你的客户来说更可靠。我也建议先研究一下。

以上是 Java 有没有好的自然语言处理库 的全部内容, 来源链接: utcz.com/qa/430280.html

回到顶部