我最近开始使用coreNLP,并想知道如何从字符串构造树。例如,给定字符串"My dog also likes eating sausage"
,如何输出以下内容:
"(ROOT (S (NP (PRP$ My) (NN dog)) (ADVP (RB also)) (VP (VBZ likes) (S (VP (VBG eating) (NP (NN sausage))))) (. .)))"
我已经浏览了互联网和coreNLP文档,但我似乎无法找到任何教程或示例。非常感谢你的帮助谢谢。
答案 0 :(得分:0)
答案很简单:
System.out.println(new edu.stanford.nlp.simple.Sentence("My dog also likes eating sausage").parse())
通常,如果您想要比简单的API提供更多的控制,您需要使用parse
注释器构建管道,然后将TreeAnnotation附加到您要打印的句子。