最佳答案
关于您关于短语列表的问题,很高兴从高水平上介绍该功能的用途:)
因此,LUIS 的最终目标是理解用户输入(话语)的含义,并通过计算向您返回其对输入含义的置信度值。使用短语列表是提高确定用户话语含义的准确性的方法之一 - 更具体地说,在向短语列表添加功能时,它可以更加重视意图或实体的分数。
使用几个示例来说明功能如何帮助确定意图/实体分数,进而预测用户话语的含义的高级概念:
例如,如果我想描述一个名为平板电脑的类,我可以用来描述它的功能可以包括屏幕、尺寸、电池、颜色等。如果话语提到任何功能,它会添加点/预测话语含义是描述平板电脑的分数的权重。然而,最好包含在短语列表中的特征是可能是外来的、专有的或可能只是罕见的单词。例如,也许我会在平板电脑的短语列表中添加“SurfacePro”、“iPad”或“Wugz”(一个虚构的平板电脑品牌)。然后,如果用户的话语包含“Wugz”,则将更多的点/权重用于预测平板电脑是该话语的正确实体。
或者意图可能是 Book.Flight,功能包括“Book”、“Flight”、“Cairo”、“Seattle”等。话语是“为我预订飞往开罗的航类”,点/权重指向将为“Book”、“flight”、“Cairo”添加 Book.Flight 意图分数。
现在,关于可互换与不可互换的短语列表。也许我有一个城市短语列表,其中包括“西雅图”、“开罗”、“洛杉矶”等。我会确保该短语列表是不可互换的,因为它表明“西雅图”和“开罗”是在某种程度上彼此相似,但它们不是同义词——我不能互换使用它们,或者更确切地说,它们不能代替另一个。 (“预订飞往开罗的航类”与“预订飞往西雅图的航类”不同)但是,如果我有一个咖啡短语列表,其中包含“咖啡”、“星巴克”、“乔”,并将该列表标记为可互换,那么我' m 指定列表中的功能是可以互换的。 (“我想要一杯咖啡”与“我想要一杯乔”的意思相同)
有关短语列表的更多信息 - Phrase List features in LUIS
有关改进预测的更多信息 - Tutorial: Add phrase list to improve predictions ”
关于azure-language-understanding - LUIS 短语列表可互换是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59871675/