azure-language-understanding - QnAMaker 是否使用逻辑回归?
问题描述
我了解 QnAMaker 将数据存储在 Azure 搜索中。我在某处读到路易斯使用“逻辑回归”来匹配意图。QnAMaker 是使用 LUIS 引擎(即逻辑回归)还是做其他事情,例如使用 Azure 搜索进行搜索?我也在问这个问题,以了解如果我使用 LUIS 作为服务而不是 QnAMaker 是否会得到不同(更好)的结果。
解决方案
QnAmaker 是一种搜索服务。它对Azure 搜索返回的结果使用重新排名层。重新排名使用各种功能,如拼写正确的模糊匹配、更改、单词匹配等来确定我们排名的最终分数。
LUIS 是一种意图理解服务,而 QnAMaker 是一种搜索服务。
所以这两种模型的行为方式是不同的。如果您有一小部分 QnA,您可能会通过训练一个每个 QnA 一个意图的 LUIS 模型来获得更好的结果。但是,这不适用于大量 QnA。这就是 QnAMaker 有用的地方,因为无需根据单词匹配训练意图即可找到最佳匹配。
推荐阅读
- apache-spark - 给定输入列无法解析“Column_Name”:错误:Pyspark Dataframes
- android - 从客户端android上传文件到服务器django
- python - print(sample_set.add('1232')) 输出为 None
- c# - 如何使用 ReactiveUI c# 异步验证 ViewModel 属性?
- javascript - 未捕获的类型错误:无法读取未定义的 highcharts-3d.src.js:306 的属性“animObject”
- google-apps-script - 整个项目中没有函数运行(Google App Script)
- python - 如何使用 gcloud storage.download 属性
- javascript - 有没有办法将 html 标签绑定到一些数组索引?
- flutter - 如何更新变量以显示一些文本,有延迟,然后更新另一个变量也显示文本?
- javascript - 如何在javascript中默认自动向现有对象添加新属性