首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将实体与LUIS中定义的单词列表匹配

如何将实体与LUIS中定义的单词列表匹配
EN

Stack Overflow用户
提问于 2016-09-26 19:28:01
回答 2查看 816关注 0票数 0

我正在使用路易斯认知服务情感API一起工作,它为8种情绪(愤怒、蔑视、厌恶、恐惧、快乐、中立、悲伤、惊讶)排列图像。

在我的LUIS模型中,我将“情感”定义为一个实体,并对模型进行了培训。

LUIS正确地识别了情感实体,但我仍然停留在如何将其映射到情感API所使用的8个定义的单词上(愤怒、蔑视、厌恶、恐惧、快乐、中立、悲伤、惊讶)。

例如,如果我发送“谁是这里最悲伤的人”,它将返回以下内容

代码语言:javascript
复制
"entities": [{
  "entity": "saddest",
  "type": "Emotion",
  "startIndex": 11,
  "endIndex": 17,
  "score": 0.967470348
}]

但是,如何使用LUIS或任何其他API将“最悲伤”映射为“悲伤”呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-12 14:29:54

我自己通过创建一个名为emotion的实体实现了这一点,该实体使用情感API使用的名称(愤怒、蔑视等)对8种情绪中的每一种情绪都有一个子实体。

然后我训练LUIS用话语区分每一种情感(儿童实体),现在LUIS在回答诸如“谁是最幸福的人”这样的问题时返回类似的内容(注意,我使用的是‘最幸福’这个词,而不是‘幸福’,这就是孩子的实体)。

代码语言:javascript
复制
  "entities": [
    {
      "entity": "happiest",
      "type": "emotion::happiness",
      "startIndex": 11,
      "endIndex": 18,
      "score": 0.9464528
    }
  ]

通过这种反应,我能够确定哪些孩子的情绪是用真实的名字而不是文字来识别的。

票数 0
EN

Stack Overflow用户

发布于 2016-10-07 02:48:18

我不完全确定你的方案是什么,所以我的答案可能有点离题。

从您的描述中,我了解您希望在实体类型和情感API的情感类别之间创建一个映射。我要做的是在LUIS中创建8种不同的实体类型,例如Emotion_Anger、Emotion_Sadness等,然后对模型进行训练,以便它分别识别这些实体类型。对于您的例子,假设您正确地训练了LUIS模型,那么预期的结果将是

“实体”:{“实体”:“最悲伤”,“类型”:"Emotion_Sadness","startIndex":11,"endIndex":17,“得分”:0.967470348 }

然后,您可以轻松地将实体类型Emotion_Sadness映射到悲伤类别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39710840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档