首页 > 解决方案 > QnAMaker 是否使用逻辑回归?

问题描述

我了解 QnAMaker 将数据存储在 Azure 搜索中。我在某处读到路易斯使用“逻辑回归”来匹配意图。QnAMaker 是使用 LUIS 引擎(即逻辑回归)还是做其他事情,例如使用 Azure 搜索进行搜索?我也在问这个问题,以了解如果我使用 LUIS 作为服务而不是 QnAMaker 是否会得到不同(更好)的结果。

标签: azure-language-understandingqnamaker

解决方案


QnAmaker 是一种搜索服务。它对Azure 搜索返回的结果使用重新排名层。重新排名使用各种功能,如拼写正确的模糊匹配、更改、单词匹配等来确定我们排名的最终分数。

LUIS 是一种意图理解服务,而 QnAMaker 是一种搜索服务。

所以这两种模型的行为方式是不同的。如果您有一小部分 QnA,您可能会通过训练一个每个 QnA 一个意图的 LUIS 模型来获得更好的结果。但是,这不适用于大量 QnA。这就是 QnAMaker 有用的地方,因为无需根据单词匹配训练意图即可找到最佳匹配。


推荐阅读