Nlp 路易斯实体与子实体?

Nlp 路易斯实体与子实体?,nlp,artificial-intelligence,microsoft-cognitive,azure-language-understanding,Nlp,Artificial Intelligence,Microsoft Cognitive,Azure Language Understanding,我第一次使用Luis来尝试创建一个能够识别产品类别及其子类别的电子商务商店 第一个要求是它可以回答以下查询 “给我看看牛仔裤” “给我看看靴子式牛仔裤” 因此,很明显,它将显示主要类别或子类别的产品,这取决于它检测到的内容。第二个要求是它承认 “给我看看深色牛仔裤” 在这个例子中,“黑暗”不是一个子范畴,它只是一个标记或属性,所以是一个形容词而不是一个名词 到目前为止,我已经创建了一个意图,并尝试了各种方法将子类别创建为实体。显而易见的方式似乎是分层的,但这似乎假设无论父实体是什么,子实体都是相

我第一次使用Luis来尝试创建一个能够识别产品类别及其子类别的电子商务商店

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

“给我看看牛仔裤” “给我看看靴子式牛仔裤”

因此,很明显,它将显示主要类别或子类别的产品,这取决于它检测到的内容。第二个要求是它承认

“给我看看深色牛仔裤”

在这个例子中,“黑暗”不是一个子范畴,它只是一个标记或属性,所以是一个形容词而不是一个名词

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


我甚至还没有从所有标签中创建实体,但我真的非常感谢您的建议。

您可以尝试使用。在文档中的示例中,复合实体的parentType为Order,它关联了两个子实体-numberlocation

我很快打开了LUIS门户,并尝试通过创建一个类型为Pant的复合实体,以及两个子实体(简单实体),类型和jean来重新创建您的场景

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


我希望这有帮助

谢谢。因此,在你的例子中,“类型”可以是任何形容词,小的、蓝色的、花哨的等等,并且仍然会被识别,而“Jeue”可以是一个子类的定义列表。我个人还没有尝试过,但是我会考虑添加另一个实体,比如“颜色”——基本上是每个类型的属性的不同实体。您可以尝试的另一件事是使用列表实体-。使用列表实体,用户可以以多种方式键入内容,您仍然可以将其解析为同一项。我想我理解你想做什么,但LUIS并不是真的打算自己处理那么多应用程序逻辑,至少在它当前的功能集上是这样。你也可以尝试使用层次实体?我还没有尝试过将继承人实体包装在复合实体下,但现在我很想尝试!谢谢,我读过所有类型的实体,但看不出哪种组合适合识别子类别和“标签”,仍然不确定我的理解是否正确,但你给了我一些想法。