【问题标题】:IBM Watson NLU: extract entities sentimentIBM Watson NLU:提取实体情感
【发布时间】:2019-01-16 15:52:39
【问题描述】:

我正在使用 Watson NLU(使用自定义模型),我的问题是当我询问实体情绪时(如文档中所述),POST 不会返回它,而只是返回实体类型。我通过了这个功能:

    "features": {   
            "sentiment": {}, 
            "relations":{
                "model":"XXXXXXXXXXXXXXXXX"
            },
            "entities":{
                 "model":"XXXXXXXXXXXXXXXXX",
                 "sentiment":"1" ----I've tried with "true" too---
            }
     }

¿我做错什么了吗?谢谢!

【问题讨论】:

  • 自定义模型覆盖普通模型。如果您不使用自定义模型,也会发生同样的情况吗?
  • 我无法恢复默认模型来尝试它,我试图取消部署我的自定义模型,但它似乎没有获取实体...
  • 当您拨打电话时,请指定您的型号。如果你不指定一个,它应该采用默认值。您无需卸载模型。
  • 要检查的另一件事是设置语言属性,使其不会尝试猜测。
  • 我都做了,取消部署并没有指定模型ID,但现在找到了任何实体。当我尝试使用我的模型时,我总是指定语言

标签: ibm-watson watson-nlu


【解决方案1】:

要为实体启用有针对性的情绪,您需要设置"sentiment": true。请注意,您不需要在 true 周围加上引号,它是一个布尔值而不是字符串。见下文

"features": { "sentiment": {}, "relations":{ "model":"XXXXXXXXXXXXXXXXX" }, "entities":{ "model":"XXXXXXXXXXXXXXXXX", "sentiment": true } }

【讨论】:

  • 感谢您的回答,但没有奏效...结果与以前完全相同,对于我收到的每个实体:{“type”:“MODIFIER”,“text”: “特殊”,“消歧”:{“子类型”:[“无”]},“计数”:1}
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-04
  • 2023-04-03
  • 2019-08-03
相关资源
最近更新 更多