gpt4 book ai didi

java - UIMA RUTA - 如何组合注释?

转载 作者:行者123 更新时间:2023-11-30 10:19:58 25 4
gpt4 key购买 nike

我在示例短语上构建了一些自定义注释以识别关键字。我现在遇到的问题是我无法组合这些注释来构建注释的上层模式。

例如。这些短语是:1.“我要买鸡蛋。”2.“我想吃早餐吃面包。”3.“我早餐想吃鸡蛋。”

DECLARE Annotation Eggs;
Entity{FEATURE("text","eggs")->MARK(Eggs)};

DECLARE Annotation Breakfast;
Entity{FEATURE("text","breakfast")->MARK(Breakfast)};

我如何构建一个新的注释,它结合/合并两个已经构建的注释并识别第三个短语?我已经尝试过下面的类型,但它不起作用:

DECLARE Annotation EggsForBreakfast;
Entity{AND(CONTAINS(Eggs),CONTAINS(Breakfast))->MARK(EggsForBreakfast)};

最佳答案

最后一个规则中的 CONTAINS 检查匹配项中是否有这些注释,即 Entity。你需要的是:

Document{CONTAINS(Eggs),CONTAINS(Breakfast)->MARK(EggsForBreakfast)};

您可以使用不同的语言元素来设计这些模式,例如带有通配符的顺序规则、内联规则和各种条件,如上例所示。最佳解决方案取决于实际用例,例如,我们是否包含 block 或语法树之类的结构?

免责声明:我是 UIMA Ruta 的开发者

关于java - UIMA RUTA - 如何组合注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48359908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com