业务流程工作流中的“None”意向

业务流程工作流中的每个项目都包含一个默认的 None 意向。 None 意向是必需的意向,不能删除或重命名。 意向旨在对不属于任何其他自定义意向的任何语句进行分类。

如果评分意向的最高分数低于 None 评分阈值,则可将语句的意向预测为 None。 如果语句类似于添加到 None 意向的示例,则也可对语句进行预测。

None 分数阈值

可以转到任何项目的“项目设置”并设置“None 分数阈值”。 阈值为从 0.0 到 1.0 的小数分数。

不管什么查询和语句,如果最高评分意向最终低于阈值分数,则首要意向会被自动替换为 None 意向。 所有其他意向的分数保持不变。

此分数的设置应取决于你自己对预测分数的观测结果,因为观测结果可能因项目而异。 如果阈值分数较高,则语句与训练数据中的示例的相似度必须更高。

导出项目的 JSON 文件时,None 评分阈值将在 JSON 的“settings”参数中定义为“confidenceThreshold”,后者接受 0.0 到 1.0 之间的小数值。

在 Language Studio 中创建新项目时,业务流程工作流项目的默认分数设置为 0.5。

注意

在对测试集进行模型评估期间,不会应用 None 分数阈值。

将示例添加到 None 意向

对 None 意向的处理也类似于项目中的任何其他意向。 如果有要预测为 None 的语句,请考虑在训练数据中向其添加类似的示例。 例如,若要将对项目不重要的语句归类为 None,则请将这些语句添加到你的意向。

后续步骤

业务流程工作流概述