我试过斯坦福大学的依赖解析器。我得到了下面的解析树和relation.But,我需要一个依赖图。如何获得它。有没有办法把依赖转化成图呢?请帮帮我。我是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)发布于 2012-11-01 13:56:14
你肯定已经解决了这个问题,但我认为这可能会对其他人有所帮助。您可能需要检查Stanford parser homepage。
您可以在以下位置找到tydevi和DependenSee
tydevi是类型化的依赖关系查看器,它为斯坦福大学对句子的依赖关系分析制作图片(由Bernard Bou编写),DependenSee是一个依赖关系分析可视化工具,它为斯坦福大学的依赖关系输出制作图片。发布于 2012-09-07 23:33:11
@Sakthi这里是一个实现http://keithschwarz.com/interesting/code/?dir=topological-sort
您还可以使用带有左和右指针的Node类实现自己的快速实现。
也可以利用XML DOM对象。这样做的好处是,您可以使用XPATH。缺点是,这是一个非常昂贵的实现。
发布于 2013-02-19 07:23:11
我很确定你一定已经找到了答案,但以防万一。有一个方法toDotFormat()可以在依赖项上调用。这允许以点格式存储结果,使用GraphViz可以很容易地将其作为图形读取。使用GV,你可以用很多不同的格式来渲染它,比如png。
https://stackoverflow.com/questions/12280467
复制相似问题