stanford依赖解析器

我试过stanford依赖解析器。 我得到了以下解析树和关系。但我需要一个依赖图。 怎么弄它。 有没有办法将依赖项转换为图形? 请帮帮我。 我是java和stanford工具的新手。

程序是一套指令

(ROOT (S (NP (NNP Program)) (VP (VBZ is) (NP (NP (DT a) (NN set)) (PP (IN of) (NP (NN instruction))))))) nsubj(set-4, Program-1) cop(set-4, is-2) det(set-4, a-3) root(ROOT-0, set-4) prep_of(set-4, instruction-6) 

你必须解决了这个问题,但我认为这可能有助于其他人。 您可能想查看Stanford解析器主页 。

你可以找到tydevi和DependenSee在哪里

  • tydevi是一个类型化的依赖查看器,用于描述一个句子的斯坦福依赖关系分析(By Bernard Bou),以及

  • DependenSee是一个依赖性解析可视化工具,可以生成斯坦福依赖关系输出的图片。

@Sakthi这里是一个实现http://keithschwarz.com/interesting/code/?dir=topological-sort

您还可以使用带有左右指针的Node类来实现自己的快速实现。

也可以利用XML DOM对象。 优点是,您可以使用XPATH。 缺点是,这是一个非常昂贵的实现。

我很确定你一定已经找到答案了,以防万一。 有一个方法toDotFormat()可以在依赖项上调用。 这允许将结果存储为DOT格式,可以使用GraphViz轻松读取图形。 使用GV,您可以使用许多不同的格式(如png)进行渲染。