stanford-nlp - 斯坦福 NLP 解析器是否有语义角色标记方法?

标签 stanford-nlp semantic-analysis

我正在尝试查找英语句子的语义标签。 我正在使用斯坦福 NLP 解析器。它有方法吗?

我正在查看文档,但我能找到的最接近的东西是:

CoreAnnotations.SemanticWordAnnotation
CoreAnnotations.SemanticTagAnnotation

最佳答案

不,我们目前在 CoreNLP 中没有语义角色标签 (SRL) 系统。

除非您已经拥有一个明确需要语义角色标签的系统,否则我建议您查看 Universal Dependencies表示。尽管这种表示主要是语法表示,但它也编码了很多语义,并且在许多语义任务中与 SRL 一样有效。

如果这个替代方案不适合您,那么还存在其他研究小组的几个 SRL 系统,例如SRL system from UIUC .

关于stanford-nlp - 斯坦福 NLP 解析器是否有语义角色标记方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31118160/

相关文章:

Java:将英语动词转换为特定时态

java - 运行斯坦福大学 NER 和斯坦福大学 POS 标记器时出现不兼容的类更改错误

java - stanford coreNLP 共指错误

java - 将斯坦福 POS 标记器实现为 .jar 的 Java 应用程序在运行时遇到问题,但在 NetBeans IDE 中运行良好

compiler-construction - 动态语言中语义分析器的工作是什么?

r - 从斯坦福大学的 R coreNLP 包调用 initCoreNLP() 方法会引发错误

ruby-on-rails - Rails 食品搜索(全文与语义)

java - 在编译器中解析 'path expression' 中的名称,例如 'person.name'

algorithm - 包含所有给定元素的最小数量的容器