当前位置: 首页 > 知识库问答 >
问题:

在Stanford CoreNLP中获取注释器列表

顾单弓
2023-03-14

我通过添加一些新的注释器来定制Stanford CoreNLP,每个注释器都有其需求。是否有一种方法可以从StanfordCoreNLP对象中获得需求和满足的列表?

Properties props = new Properties();
props.setProperty("annotators", "tokenize, ssplit, pos, lemma");
StanfordCoreNLP pipeline = new StanfordCoreNLP(props);

有可能吗?

共有1个答案

司空叶五
2023-03-14

查看管道背后的代码,目前似乎不可能为已经构造的管道启用注释器列表(i)。所有存储此信息的相关成员都是私有的。

您可能可以黑一些东西来获得注释器依赖项(ii),但这并不漂亮。在StanfordCorenlp实现中查看核心代码是如何做到这一点的。

 类似资料:
  • 本文向大家介绍Oracle 获取表注释和列注释,包括了Oracle 获取表注释和列注释的使用技巧和注意事项,需要的朋友参考一下 全部表 表的注释 列的注释 相应的还有dba_col_comments,all_col_comments,这两个比user_col_comments多了ower列 以上所述是小编给大家介绍的Oracle 获取表注释和列注释,希望对大家有所帮助,如果大家有任何疑问请给我留言

  • 问题内容: 我正在编写我的第一个注释处理器,但遇到一些琐碎的问题,但找不到任何有关它的信息。 我有一个带有注释的元素 当我将此属性作为处理器中的元素获取时,我似乎无法以任何方式获取元素的类型。在这种情况下,可能要获取代表String的Class或TypeElement实例。 我尝试使用实例化容器类型的类对象,但它引发了ClassNotFoundException。我认为这是因为我无法访问包含该类的

  • 低于我的情况。 我有一个处理文本的类文本处理器。我需要在这样的文本中找到相关的引用,然后用斯坦福大学的OpenIE工具提取信息。我使用这两条管道: “标记化、ssplit、pos、引理、ner、解析、提及、coref”表示共指。 和 用于信息提取的“标记化、ssplit、pos、引理、depparse、natlog、openie”。 单独使用它们来分析单个文本需要很多时间,但目前我必须这样做,因为

  • 问题内容: 我创建了自己的注释类型,如下所示: 并将其附加到一个类上: 我试图通过反射来获得类注释,如下所示: 但它没有打印任何内容。我究竟做错了什么? 问题答案: 默认的保留策略是,默认情况下,注释信息在运行时不保留: 批注由编译器记录在类文件中,但VM在运行时无需保留。这是默认行为。 而是使用: 注释将由编译器记录在类文件中,并在运行时由VM保留,因此可以通过反射方式读取它们。 …您使用met

  • 问题内容: 我在理解剩余拦截器注释如何添加不同的值(稍后在过滤器中看到)方面有些挣扎。给定下面的代码,我希望一旦在过滤器中,权限值中将包含foo和bar,但是它们为空。任何帮助将不胜感激。 注解 过滤 应用配置 资源类别 日志输出如下: 15:59:55,223信息[标准输出](默认任务9)@ edu.psu.swe.fortress.poc.interceptor.FortressProtect