【问题标题】:Batch Testing in LUIS incorrect prediction for List enitiesLUIS 中的批量测试对所列实体的预测不正确
【发布时间】:2020-02-15 01:28:50
【问题描述】:

我正在尝试为我的 LUIS 应用运行批处理测试。标记为 List Entity 的实体在图表中显示为 False Positive。

我已经解决了下面的问题,我相信这个问题已经解决了。但我仍然对列表实体类型有疑问。我没有在批处理文件中包含列表实体。

LUIS Batch Testing for Entity is Not Working

documentation 中指出: “仅使用机器学习实体:简单、分层(仅限父级)和复合实体。不要添加非机器学习实体,因为它们总是通过正则表达式或显式文本匹配找到”

我在批处理测试文件中使用了以下语法(没有标记的实体):

         [
          {
            "text": "example utterance goes here",
            "intent": "intent name goes here",
            "entities": []
          }
         ]

在创建批处理文件时是否必须排除包含列表实体的所有话语?如果是这样,我如何使用批量测试来测试这些话语的意图预测?

【问题讨论】:

    标签: azure botframework azure-language-understanding


    【解决方案1】:

    创建批处理文件时是否必须排除包含列表实体的所有话语?

    正确。

    如果是这样,我如何使用批量测试来测试这些话语的意图预测?

    您需要手动测试它们。

    根据文档,

    允许的实体类型:仅限机器学习的简单和复合实体。 批量测试仅对机器学习的意图和实体有用。

    这样做的原因是批处理测试旨在测试您对应用进行了更改并希望确保它仍然有效的场景。非机器学习实体的检测永远不会改变,因此它们实际上不需要进行批量测试(可能是第一次除外)。

    话虽如此,我知道您可能仍然希望能够执行此操作。我建议在 LUIS UserVoice 上打开功能请求

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多