更新时间:2024-10-24 GMT+08:00

部署预测分析服务

模型部署

模型部署操作即将模型部署为在线服务,并且提供在线的测试UI与监控能力。完成模型训练后,可选择准确率理想且训练状态为“运行成功”的版本部署上线。具体操作步骤如下。

  1. “运行节点”页面中,待训练状态变为“等待输入”,双击“服务部署”节点,完成相关参数配置
  2. 在服务部署页面,选择模型部署使用的资源规格。
    • AI应用来源:默认为生成的AI应用。
    • 选择AI应用及版本:自动匹配当前使用的AI应用版本,支持选择版本。
    • 资源池:默认公共资源池。
    • 分流:默认为100,输入值必须是0-100之间。
    • 计算节点规格:请根据界面显示的列表,选择可用的规格,置灰的规格表示当前环境无法使用。如果公共资源池下规格为空数据,表示当前环境无公共资源。建议使用专属资源池,或者联系系统管理员创建公共资源池。
    • 计算节点个数:默认为1,输入值必须是1-5之间的整数。
    • 是否自动停止:启用该参数并设置时间后,服务将在指定时间后自动停止。如果不启用此参数,在线服务将一直运行,同时一直收费,自动停止功能可以帮您避免产生不必要的费用。默认开启自动停止功能,且默认值为“1小时后”

      目前支持设置为“1小时后”“2小时后”“4小时后”“6小时后”“自定义”。如果选择“自定义”的模式,可在右侧输入框中输入1~24范围内的任意整数。

      如果您购买了套餐包,计算节点规格可选择您的套餐包,同时在“配置费用”页签还可查看您的套餐包余量以及超出部分的计费方式,请您务必关注,避免造成不必要的资源浪费。

  3. 完成资源配置后,单击“继续运行”,在弹框中确认继续运行后,服务部署节点将继续运行,直至状态变为“运行成功”,至此,已将AI应用部署为在线服务。

服务测试

服务部署节点运行成功后,单击“实例详情”可跳转至对应的在线服务详情页面。单击“预测”页签,进行服务测试。
图1 服务测试
下面的测试,是您在自动学习预测分析项目页面将模型部署上线之后进行服务测试的操作步骤。
  1. 模型部署完成后,您可输入代码进行测试。在“自动学习”页面,在服务部署节点,单击“实例详情”进入“在线服务”界面,在“预测”页签的“预测代码”区域,输入调试代码。
  2. 单击“预测”进行测试,预测完成后,右侧“返回结果”区域输出测试结果。如模型准确率不满足预期,可在“数据标注”页签,重新进行模型训练及模型部署。如果您对模型预测结果满意,可根据界面提示调用接口访问在线服务。
    • 输入代码:其中预测分析要求数据集中数据的预测列名称为class,否则会导致预测失败。
      {
          "data": {
              "req_data": [{
                  "attr_1": "34",
                  "attr_2": "blue-collar",
                  "attr_3": "single",
                  "attr_4":  "tertiary",
                  "attr_5": "no",
                  "attr_6":  "tertiary"
              }]
          }
      }
    • 返回结果如图2所示:predict为目标列的预测结果。
      图2 预测结果
    • 由于“运行中”的在线服务将持续耗费资源,如果不需再使用此在线服务,建议在“在线服务”的操作列单击“更多>停止”,即可停止在线服务的部署,避免产生不必要的费用。如果需要继续使用此服务,可单击“启动”恢复。
    • 如果您启用了自动停止功能,服务将在指定时间后自动停止,不再产生费用。