CLAMP 不能 运行 Ruta 规则预测关系
CLAMP can not run the Ruta Rules for predicting the relationships
我正在尝试实施与此视频 (https://www.youtube.com/watch?time_continue=1105&v=8PYvzswOXog) 中相同的关系 ruta 规则。
但是,我无法获得任何关系的结果。
我完全按照他的演示中的所有内容进行了操作。
感谢任何帮助。
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("grade")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "Date" ) -> CREATE( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testdate")};
}
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("[grade\s]*")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "value" ) -> CREATE( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testvalue")};
}
您似乎真的想使用 GATHER
操作而不是 CREATE
操作。 GATHER
动作能够使用规则元素的索引为特征分配值,而匹配条件的匹配注释被分配给特征。 CREATE
操作尝试将给定参数分配给该功能。在您的示例中,这是一个带有注释范围的特征的整数,这将导致没有分配。
您的街区可能如下所示:
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("grade")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "Date" ) -> GATHER( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testdate")};
}
免责声明:我是 UIMA Ruta 的开发者
我正在尝试实施与此视频 (https://www.youtube.com/watch?time_continue=1105&v=8PYvzswOXog) 中相同的关系 ruta 规则。 但是,我无法获得任何关系的结果。 我完全按照他的演示中的所有内容进行了操作。
感谢任何帮助。
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("grade")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "Date" ) -> CREATE( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testdate")};
}
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("[grade\s]*")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "value" ) -> CREATE( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testvalue")};
}
您似乎真的想使用 GATHER
操作而不是 CREATE
操作。 GATHER
动作能够使用规则元素的索引为特征分配值,而匹配条件的匹配注释被分配给特征。 CREATE
操作尝试将给定参数分配给该功能。在您的示例中,这是一个带有注释范围的特征的整数,这将导致没有分配。
您的街区可能如下所示:
BLOCK (ForEach) Sentence{}{
ClampNameEntityUIMA { FEATURE ( "semanticTag", "test")}
BaseToken??{REGEXP("grade")}
ClampNameEntityUIMA { FEATURE ( "semanticTag", "Date" ) -> GATHER( ClampRelationUIMA, "entFrom"=3, "entTo"=1), SETFEATURE("semanticTag", "testdate")};
}
免责声明:我是 UIMA Ruta 的开发者