你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

部署模型并使用运行时 API 对文本进行分类

对模型执行方式感到满意后,即可部署模型;并使用它对文本进行分类。 部署模型,使其可通过预测 API 使用。

Prerequisites

请参阅 项目开发生命周期

部署模型

查看模型的性能并决定可以在环境中使用它后,需要将其分配给部署才能对其进行查询。 将模型分配给部署会使其可通过预测 API 使用。 建议创建一个名为 production 的部署,将您目前为止构建的最佳模型分配给它,并在您的系统中使用该模型。 你可以创建另一个名为 staging 的部署,可将当前正在使用的模型分配给该部署,以便能够对其进行测试。 项目中最多可以有 10 个部署。

若要在 Language Studio 中部署模型,请执行以下操作:

  1. 在左侧菜单中,选择“部署模型”

  2. 选择“添加部署”,以开始新的部署作业

    屏幕截图显示部署按钮

  3. 选择“创建新部署”以创建新的部署,并从下面的下拉列表中分配一个已训练的模型。 还可以通过选择“覆盖有部署”选项来覆盖现有部署,然后从下面的下拉列表中选择要为其分配的已训练的模型

    注意

    覆盖现有部署不需要更改预测 API 调用,但产生的结果将基于新分配的模型。

    屏幕截图显示部署屏幕

  4. 选择“部署”以启动部署作业。

  5. 部署成功后,旁边将显示到期日期。 部署到期是指已部署的模型将无法用于预测,这通常发生在训练配置到期后的 12 个月内

交换部署

在测试分配给一个部署的模型后并想要将其分配给另一个部署,就可以交换部署。 交换部署涉及获取分配给第一个部署的模型,并将其分配给第二个部署。 然后获取分配给第二个部署的模型并将其分配给第一个部署。 可以使用此步骤在您想要将分配给production的模型重新分配给staging时,交换stagingproduction的部署。

Language Studio 中交换部署

  1. 在“部署模型”页面中,选择要交换的两个部署,然后选择顶部菜单中的“交换部署”。

  2. 从出现的窗口中,选择要交换的部署的名称。

删除部署

若要从 Language Studio 中删除部署,请转到“部署模型”页面。 选择要删除的部署,然后选择顶部菜单中的“删除部署”。

分配部署资源

可以通过分配存在于不同区域中的不同语言资源来将项目部署到多个区域

若要在 Language Studio 中分配位于其他区域的部署资源,请执行以下操作:

  1. 确保你将自己分配为用于创建项目的资源的认知服务语言所有者
  2. 转到 Language Studio 中的“部署模型”页
  3. 选择“区域”选项卡。
  4. 选择“添加部署资源”。
  5. 选择另一个区域中的语言资源。

现在,您已准备好将项目部署到您为资源指定的区域。

取消分配部署资源

取消分配或删除项目中的部署资源时,还会删除以前部署到该资源区域的所有部署。

若要使用 Language Studio 取消分配或删除其他区域中的部署资源,请执行以下操作:

  1. 转到“部署模型”页中的“区域”选项卡
  2. 选择要取消分配的资源。
  3. 选择“删除分配”按钮。
  4. 在出现的窗口中,键入要删除的资源的名称。

Next steps