将复合实体升级为机器学习实体
重要
LUIS 将于 2025 年 10 月 1 日停用,从 2023 年 4 月 1 日开始,你将无法创建新的 LUIS 资源。 建议将 LUIS 应用程序迁移到对话语言理解,以便从持续的产品支持和多语言功能中受益。
可将复合实体升级为机器学习实体以生成一个实体,它接收具有更好可分解性的更完整预测以用于调试实体。
当前版本模型限制
升级过程会基于在应用中找到的现有复合实体,将计算机学习实体创建到新版本的应用中。 这包括复合实体子级和角色。 该过程还会切换示例言语中的标签以使用新实体。
升级过程
升级过程:
- 为每个复合实体创建新的机器学习实体。
- 子实体:
- 如果子实体只在复合实体中使用,则它只会添加到机器学习实体中。
- 如果子实体在复合实体中使用并且作为单独实体(在示例言语中进行标记),则它会作为实体添加到版本中,并作为子实体添加到新的机器学习实体中。
- 如果子实体使用角色,则每个角色都会转换为具有相同名称的子实体。
- 如果子实体是非机器学习实体(正则表达式、列表实体或预生成实体),则会使用相同名称创建新的子实体,并且新的子实体具有使用添加了所需功能的非机器学习实体的功能。
- 名称会保留,但是在相同子实体/同辈级别中必须唯一。 请参阅唯一命名限制。
- 示例言语中的标签会切换到具有子实体的新机器学习实体。
使用下图了解模型如何变化:
旧对象 | 新建对象 | 说明 |
---|---|---|
复合实体 | 具有结构的机器学习实体 | 两个对象都是父对象。 |
复合的子实体是简单实体 | 子实体 | 两个对象都是子对象。 |
复合的子实体是预生成实体(如 Number) | 具有预生成实体(如 Number)的名称的子实体,子实体具有预生成 Number 实体的功能,其约束选项设置为 true 。 | 子实体包含在子实体级别具有约束的功能。 |
复合的子实体是预生成实体(如 Number),并且预生成具有角色 | 具有角色的名称的子实体,子实体具有预生成 Number 实体的功能,其约束选项设置为 true。 | 子实体包含在子实体级别具有约束的功能。 |
角色 | 子实体 | 角色名称成为子实体名称。 子实体是机器学习实体的直接后代。 |
开始升级过程
更新之前,请确保:
- 如果未处于要升级的正确版本中,则更改版本
通过通知开始升级过程,也可以等待下一个计划提示。
在弹出窗口中,选择“立即升级”。
查看“升级时发生的情况”信息,然后选择“继续”。
从列表中选择要升级的复合实体,然后选择“继续”。
可以通过选中相应的复选框,将任何未训练的更改从当前版本移动到升级后的版本中。
选择“继续”以开始升级过程。
进度栏指示升级过程的状态。
该过程完成后,你会处于具有新机器学习实体的经过训练的新版本中。 选择“试用新实体”以查看新实体。
如果新实体的升级或训练失败,则通知会提供详细信息。
在实体列表页上,新实体在类型名称旁会使用“新建”进行标记。