java中的快速语义角色标记工具

java中的快速语义角色标记工具,java,nlp,Java,Nlp,我正在开发一个应用程序,它需要java中的FAST语义角色标记。你能给我推荐一些好的工具吗? 多谢各位 您可以尝试ff: (我目前正在使用) -生物医学文本的SRL -解析器(MST)需要8GB的RAM 可能与配套工具有关 :SRL的多个版本(动词、介词、逗号、名词) 说到速度,我不太确定,但Mate tools并没有那么慢。它们都是用Java编写的。如果您愿意从Java程序中调用C代码,那么Senna可能是最快的语义角色标记软件,而且它工作得非常好。它使用PropBank。它带有Window

我正在开发一个应用程序,它需要java中的FAST语义角色标记。你能给我推荐一些好的工具吗? 多谢各位

您可以尝试ff:

  • (我目前正在使用)
  • -生物医学文本的SRL
  • -解析器(MST)需要8GB的RAM
  • 可能与配套工具有关
  • :SRL的多个版本(动词、介词、逗号、名词)

  • 说到速度,我不太确定,但Mate tools并没有那么慢。它们都是用Java编写的。

    如果您愿意从Java程序中调用C代码,那么Senna可能是最快的语义角色标记软件,而且它工作得非常好。它使用PropBank。它带有Windows、Linux和OSX的二进制文件。

    ,你能分享一些使用Mate工具的指南吗,我无法理解输入数据格式你可以检查,但它遵循CONLL 09格式()我得到了CONLL-09格式的数据,但现在如何SRL,此外,这个SRL是唯一的研究用途,不是商业用途和重要我想在windows上运行SRL或使用java APIDo检查他们的谷歌代码中的示例代码。考虑探索IS2.IO.CONLRADEAR09类,它返回StEngEntAtA09对象。然后你可以做一些像semanticRoleLabeler.parse句子(新句子(sentenceData09));