我通过添加一些新的Annotators来定制Stanford CoreNLP,每个Annotators都有其要求 . 有没有办法从StanfordCoreNLP对象中获取需求和满意度列表?
例如,我实例化CoreNLP对象:
Properties props = new Properties();
props.setProperty("annotators", "tokenize, ssplit, pos, lemma");
StanfordCoreNLP pipeline = new StanfordCoreNLP(props);
我想知道,从 pipeline
开始:( i)有四个注释器(tokenize,ssplit,pos,lemma); (ii)pos取决于tokenize和ssplit,引理取决于tokenize,ssplit和pos等等 .
可能吗?
1 回答
查看管道后面的the code,看起来目前无法获得已经构建的管道(i)的注释器列表 . 存储此信息的所有相关成员都是私人的 .
你可能会破解一些东西以获得注释器依赖(ii),但它不会很漂亮 . 在StanfordCoreNLP implementation中查看核心代码如何执行此操作 .