当前位置: 首页 > 知识库问答 >
问题:

来自GATE教程网站的简单JAPE语法不起作用

松旻
2023-03-14

我正在学习GATE和JAPE语法。这是我第一次使用GATE和JAPE语法。我正在遵循这个教程,在那里语法来识别一些关于体育的东西是给出的。我使用了这个.jape文件和给定的示例文本,但GATE无法识别除个人、组织、日期等以外的任何东西。

我想知道如何在Gate中使用自定义.jape语法?如果有人能给出步骤,那就真的很棒了。

目前我正在做以下步骤:

步骤(2)在processing resources下加载ANNIE POS标记器、标记器、句子拆分器等。

右键单击processing resources,然后选择new->JAPE transducer

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

右键单击Language Resources,然后选择New->GATE Corpus。给语料库起名字。

右键单击新创建的语料库并选择populate

选择文本文件所在的目录。我们要对这些文件运行GATE。

该文件没有在.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 .  

共有1个答案

於德馨
2023-03-14

您的规则不会被激发,因为在带注释的文档中没有带有主要类型运动的查找。

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

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

我认为最好的jape一步一步教程可以在这份培训材料中找到。但你想通了。

 类似资料:
  • 嗨,我正试图解析文档或pdf文件中的文本。每当我尝试使用:

  • 我正在学习使用Gate从文档中检索信息。谁能给我解释一下我要做什么才能让我的语法规则发挥作用。我已经检查了大多数教程和大门手册,但我仍然没有得到重点。我想提取人,地点和日期作为我命名的实体。 所以我所做的是:1。在文档中确定了我的日期模式2。为每个模式3创建JAPE语法规则。加载。jape文件作为一种新的jape传感器 我的约会模式如下:1。DateMonthYear 2。每月 因此,如果我理解正

  • 当我试图用或运算符创建“句子包含”jape规则时,即当一个句子包含1或2和3或4时,我会得到错误: 有人能建议一下正确的语法吗?

  • 本文向大家介绍vs2010制作简单的asp.net网站,包括了vs2010制作简单的asp.net网站的使用技巧和注意事项,需要的朋友参考一下 直入主题: 打开visual studio 2010程序开发软件 单击菜单栏的文件,依次选新建->网站->ASP.NET空网站,这里我们选择空网站,利于今后DIY自己的网站,最好什么从头来,便于对各类架构的理解(若是选择ASP.NET网站也行,只是里面已经

  • 在输出中它只给了令牌,空间令牌有人能帮我解决问题吗?

  • 我在日语语法方面遇到了很大的麻烦。我有一个小的代币字典的单词,需要与5种类型的文档匹配。一种类型一个字典:例如Job,该人员的字典将包含。我需要读这本字典,为它创造一个JAPE规则。这是我第一次尝试 Phase:JobTitle 输入:查找 选项:control=appelt、debug=true 有没有办法自动创建JAPE规则,只用于在字典中搜索到文档的标记?