【问题标题】:Simple JAPE grammar from GATE tutorial website is not workingGATE 教程网站上的简单 JAPE 语法不起作用
【发布时间】:2013-10-03 11:53:55
【问题描述】:

我正在学习 GATE 和 JAPE 语法。这是我第一次使用 GATE 和 JAPE 语法。我正在关注this 教程,其中给出了识别体育内容的语法。我使用了这个 .jape 文件和给出的示例文本,但 GATE 无法识别除人员、组织、日期等之外的任何内容。

我想知道如何在 GATE 中使用自定义 .jape 语法?如果有人可以提供步骤,那就太好了。

目前我正在执行以下步骤:

  1. 启动 GATE GUI。

  2. 使用默认值加载 ANNIE 系统。

  3. 步骤(2)加载Processing Resources下的ANNIE POS Tagger、tokenizer、sentence splitter等。

  4. 右击Processing Resources并选择New -> JAPE Transducer

  5. 给出.jape 文件的路径并给出一些名称。

  6. 右键单击Language Resources 并选择New -> GATE Corpus。 为语料库命名。

  7. 右击新建的语料库,选择Populate

  8. 选择文本文件所在的目录。我们想跑 对这些文件进行 GATE。

  9. 双击Applications节点下的ANNIE,然后点击Run This Application按钮。

单击Run This Application 按钮后,所有处理完成后,我打开输入文本文件。

这个文件没有写在.jape文件中的任何标签,它只是显示了普通的标签,如Person、Organization等。

我的.jape 文件如下所示:

Phase:firstpass
Input:  Lookup  
Options: control = brill

Rule: SportsCategory
Priority: 20
(
{Lookup.majorType == "Sports"}
): label
-->
:label.Sport = {rule= "SportsCategory" } 

输入文本文件如下:

Soccer   -  Rooney  Gerrard   -  File .
Composite  file  picture  of  Liverpool 's  Steven  Gerrard   (left ,  dated  27  September  2006 )  and  Manchester  United 's  Wayne  Rooney   (dated  20  August  2006 ) .  On  the  occasion  of  his  21st  Birthday ,  Tuesday  24  October  2006 ,  Wayne  Rooney  has  hailed  England  team -mate  Steven  Gerrard  as  one  of  the  world 's  best  midfielders  and  wishes  the  Liverpool  star  could  play  at  Manchester  United .  

如果我缺少任何其他步骤,谁能告诉我。我无法找到分步说明 :( 我希望 GATE 的人会花一些时间来编写这样的教程。

【问题讨论】:

  • +1 详细解释:)

标签: grammar gate


【解决方案1】:

您的规则没有被触发,因为在带注释的文档中没有主要类型为 Sports 的查找。

除非您在默认的 ANNIE 应用程序中添加了一些内容,否则我刚刚打开它,发现在默认地名词典中只有一个包含 majorType 运动的文件,它包含网球、游泳等内容,没有足球。如果您使用的是基于规则的系统,您最终可能还会添加很多字典 :)

一个好的做法是创建一个简单的测试文档并运行管道直至达到 jape 规则(之后停止或排除所有 PR),然后检查文档是否满足 LHS 先决条件。在您的情况下,应该有一个带有 majorType sports 的查找。

我认为最好的 jape 分步教程可以在 this training material 中找到。但你想通了。

【讨论】:

  • 是的……你是对的伙计。我添加了一些关键词,比如网球和游泳,重新初始化了jape语法,它开始工作了。谢谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-29
相关资源
最近更新 更多