【发布时间】:2014-04-08 13:02:06
【问题描述】:
我一直在寻找用 Java 创建 ASRL 分析,不幸的是,网络提供的支持很少,似乎所有其他 SO 问题都与“使用哪些工具”有关,而不是与“如何使用它们”。
我想创建(最好是在 java 中)完全像这样的东西:http://demo.ark.cs.cmu.edu/parse ,一种以句子为输入,以帧为输出的算法。
我下载了mate toolshttps://code.google.com/p/mate-tools/downloads/list的相关Jar文件和
SEMAFOR http://www.ark.cs.cmu.edu/SEMAFOR/,但从这里我被困住了,我找不到任何方法来创建执行此操作的 java 代码。
你们有没有演示如何将句子(或任何文本输入)转换为框架元素的 Java 代码示例(SEMAFOR 或 Mate tools)?
不胜感激任何帮助。
【问题讨论】:
-
您的要求仍然含糊不清。 SEMAFOR(例如)使用它自己的方法和流程将输入文本执行到框架中。没有可以清楚地识别它的代码 sn-p。它是一个管道系统,其子系统协同工作以产生结果。我会说它非常复杂。我建议您阅读有关该系统的论文(mitpressjournals.org/doi/pdf/10.1162/COLI_a_00163)。然后,您将更好地了解系统的工作原理。更具体地说,请阅读第 4-6 节。
-
我还要说 SEMAFOR 不能单独工作,它还使用其他系统,例如 MST 解析器,可能是 FrameViz 可视化工具,也许还有其他系统。
-
你找到什么了吗?