使用 Watson Knowledge Studio 注释提及内容时,通常会出现以下示例:
“我没有收到任何反馈......”或“我从未收到任何反馈”。
如果我要注释上面提到的“反馈”,那么它是一个“负面”例子,即它指的是没有发生的事情。创建自定义实体类型系统有两种可能性:
(a) 在提及中包含否定词,即提及“无反馈”。这显然在第二个示例中不起作用,因为工作反馈之前没有否定器。
(b) 不要在提及中包含否定词,而是使用提及类 NEG 向提及添加属性(https://www.ibm.com/watson/developercloud/doc/wks/wks_t_ts_intro.shtml https://www.ibm.com/watson/developercloud/doc/wks/wks_t_ts_intro.shtml)
显然,选项 (b) 是更通用的方法。然而,一旦模型经过训练,就需要能够提取未见过的实体示例。为此,您必须使用自然语言理解 API (https://www.ibm.com/watson/developercloud/doc/natural-language-understanding/#entities https://www.ibm.com/watson/developercloud/doc/natural-language-understanding/#entities).
当使用这个API时,似乎没有一种方法可以提取提及属性,即当我进行实体提取时,我如何看到提及是否被否定,因为使用方法(b)你不包括否定词作为提及的一部分?
正如我在这里提到的IBM Watson Knowledge Studio - 具有角色属性的实体并从 NLU api 中提取它 https://stackoverflow.com/questions/44796501/ibm-watson-knowledge-studio-entities-with-role-attribute-and-extracting-it-fro目前提到的诸如否定之类的属性在 NLU 中是不可提取的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)