我们计划使用语义搜索功能来处理自然语言查询并显示相关结果
鉴于精确度和召回率是衡量 ML/搜索相关问题的标准指标,我们如何了解 Azure 认知搜索的精确度和召回率。
尝试在 MS 文档中查找认知搜索,但找不到相关结果(双关语无意)
最佳答案
对此延迟表示歉意。
您可以利用这种方法,使用 Azure 认知搜索中的内置诊断日志来衡量精确度和召回率。诊断日志提供有关搜索查询和结果的详细信息,包括返回的文档数量、每个文档的相关性得分以及使用的查询词。您可以使用此信息来计算搜索查询的精确度和召回率。
要在 Azure 认知搜索中启用诊断日志,可以按照以下步骤操作:
打开 Azure 门户并导航到 Azure 认知搜索 服务。
点击左侧菜单中的“诊断日志”选项卡。
点击“添加诊断设置”按钮。
输入诊断设置的名称并选择所需的日志 类别。
选择日志的目标(例如 Azure 存储、事件中心、 等)。
点击“保存”按钮保存诊断设置。
启用诊断日志后,您可以使用 Azure Log Analytics 等工具来分析日志并计算搜索查询的精确度和召回率。
您还可以使用 Azure 认知搜索 REST API 来检索搜索结果并以编程方式计算精确度和召回率。
引用:
关于azure - Azure 认知搜索的准确性指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75867911/