2016-11-06 103 views
1

如何在google nl api中为语法分析开发一棵树。像斯坦福corenlp使用小子注释工具来生成树。我们可以使用类似的东西为google nl api生成json响应的依赖分析树,如果是这样的话?如何获得谷歌nl api树可视化?

感谢提前:)

+0

您可以使用[embedded brat](http://brat.nlplab.org/embed.html)手册页来查看如何使用brat来可视化JSON数据(但您必须将其转换为brat的JSON格式,当然,但这并不难)。 – Amadan

回答

0

我无法找到任何预先存在的工具,做到这一点,但对于谷歌NL API的文档具有section on dependency trees,其中包括用于遍历分析响应伪代码。这对于将响应解析为brat或其他语法树可视化工具可理解的格式非常有用。

+0

这就是我现在正在做的事情,因为我没有找到任何工具,但是你能否建议其他任何树形可视化工具,而不是brat coz brat要求数据采用.ann格式。 –

1

有演示用户界面 - 转到NL API home page并向下滚动到交互式演示。在那里你可以放入一个句子,点击“语法”并获得一个显示分析树的漂亮树。

Parse tree visualization

在实际演示中,你可以将鼠标放在令牌看到更多的细节,如形态。

这将有助于个别示例。如果你想以编程方式将这些东西可视化,你必须自己实现,或使用现有的工具。

+0

嘿谢谢你的回复。我知道演示如何工作。我只是需要它在服务器或其他地方单独实现,我可以将它与另一个解析器(如核心NLP)进行比较,以检查它们的精度。正在寻找一个工具,这将做到这一点。我想是时候编程我自己的配置了,小子。任何建议都会有所帮助。谢谢 –