【问题标题】:Watson Knowledge Studio: how to get the remainder of a sentence using rules?Watson Knowledge Studio:如何使用规则获取句子的其余部分?
【发布时间】:2017-04-04 06:29:05
【问题描述】:

如对象中所述,我正在与 IBM watson Knowledge Studio 合作,并试图在特定术语之后获取句子的其余部分。 我已将一个类与字典关联以识别该术语。这工作正常。

但我不知道该怎么说:在下一个标点符号之前获取所有单词。 我试过使用正则表达式但没有用。

示例:

可能需要对其进行修改,使其匹配您希望它找到的文本。

“匹配”是我的特定词,我想获得“您希望它找到的文本”。

有什么建议吗?您将如何实现这一目标?

【问题讨论】:

    标签: ibm-watson watson


    【解决方案1】:

    一般来说,没有办法编写这样的模式,因为 WKS 规则对最大令牌数有几个限制。请参考此页面。

    创建基于规则的注释器

    https://www.ibm.com/watson/developercloud/doc/wks/wks_rule_annotator_ovw.shtml

    • 当每个单元的重复设置为 1 或更少时,可以参与模式的单个标记、注释或“任何标记”组单元的最大数量为 15。
    • 并且模式中允许的最大总令牌数为 20。
    • 令牌最多可以重复 5 次

    例如,您想编写这样的规则:

    • 从与 TARGET 字典关联的 TARGET 类开始(包括“匹配项”和特定术语)
    • 在带有注释的“重复 0 次或多次”处伴随“任何标记”(例如,“REMAINDER”类)

    但是,在您的情况下,“您想要的文本”仅使用“REMAINDER”进行注释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多