nlp - 带有子实体的 Luis 实体?

标签 nlp artificial-intelligence microsoft-cognitive azure-language-understanding

我第一次使用 Luis 尝试在识别产品类别及其子类别的电子商务商店上创建意图。

第一个要求是它可以回答以下查询

“给我看几条牛仔裤” “给我看一些微喇牛仔裤”

因此,显然它会根据检测到的内容显示主类别或子类别的产品。第二个要求是它承认...

“给我看一些深色牛仔裤”

在这种情况下,“dark”不是子类别,它只是一个标签或属性,因此是形容词而不是名词。

到目前为止,我已经创建了一个意图并尝试了多种将子类别创建为实体的方法。显而易见的方法似乎是分层的,但这似乎假设无论父实体是什么,子实体都是相同的。这显然是不对的,因为牛仔裤的子类别与连衣裙的子类别不同。

我什至还没有从所有标签中创建实体,但我真的很感激任何建议。

最佳答案

您可以尝试使用 composite entities 来解决这个问题.在文档的示例中,复合实体的父类型为 Order,它关联 2 个子实体 - numberlocation

我快速打开了 LUIS 门户并尝试通过创建一个类型为 Pant 的复合实体来重新创建您的场景,其中包含 2 个子实体(简单实体),类型> 和 jean

enter image description here

在您创建实体和关联的层次结构后,您可以在训练语言模型时将它们包装/标记在您的意图中。

enter image description here

希望对您有所帮助!

关于nlp - 带有子实体的 Luis 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49711430/

相关文章:

python - 不能 pip microsoft azure-cognitiveservices-speech?

nlp - 来自 CoNLL-X 的 PTB 树库

nlp - 英语动词变形器

java - MiniMax 算法的一个非常有趣的问题。什么可能导致这种行为?

python - 如何设计神经网络来识别不同的特征?

artificial-intelligence - 机器学习的数学方法较少?

microsoft-cognitive - 视觉 API : Differing tag-lists

nlp - 在 NLP 应用程序中存储语言模型最有效的方式是什么?

nlp - 单个单词的空间词形还原

ios - 使用前置摄像头拍摄时未检测到人脸