给定组成单词的括号表示法,有没有办法将其转换为依赖树?
.center {
margin: 0 auto;
}
.outside {
margin-top: 300px;
padding-top: 100px;
width: 30%;
background-color: coral;
}
.inside {
margin-top: 100px;
padding: 20px;
width: 80%;
background-color: aquamarine;
}
到
[S [NP [Proper-Noun John]][VP [Verb saw][NP [Proper-Noun Mary]][PP [Preposition with][NP [Determiner a][Noun telescope]]]]]
答案 0 :(得分:0)
这种转换涉及许多语言/表示特定的决策和启发式,因此您不会找到任何标准的语言无关的转换工具。如果你正在使用PTB风格的英语树,那么有几个现有的转换器:
为Stanford解析器(edu.stanford.nlp.trees.EnglishGrammaticalStructure)开发了一个,它产生了上面的输出,在FAQ中描述。 (另请参阅相关问题:Stanford Dependencies Conversion Tool。)
还有一个较旧的特定于PTB的LTH Constituent-to-Dependency Conversion Tool for Penn-style Treebanks,它会产生CoNLL 2008风格的输出。
您的示例看起来不像标准PTB树,因此您可能需要调整现有的转换器,在这种情况下,斯坦福转换器可能是一个很好的起点。