快速入门: 使用管道自动执行模型的生命周期

您可以创建端到端管道,以交付存储在外部数据源中的简明,预处理和最新数据。 阅读关于 Orchestration Pipelines 的内容,然后观看视频并完成教程。

必需的服务
watsonx.ai Studio
watsonx.ai Runtime

基本工作流程包含以下任务:

  1. 打开沙箱项目。 项目是您与其他人协作处理数据的地方。
  2. 向项目添加连接和数据。 您可以通过连接从远程数据源添加 CSV 文件或数据。
  3. 在项目中创建管道。
  4. 将节点添加到管道以执行任务。
  5. 运行管道并查看结果。

阅读有关管道的信息

"管道" 编辑器提供了一个图形界面,用于编排从创建到部署的端到端资产流。 组装和配置管道,以创建、训练、部署和更新机器学习模型和 Python 脚本。 将模型投入生产是一个多步骤过程。 必须装入和处理数据,必须在部署和测试模型之前对其进行训练和调整。 随着时间推移,机器学习模型需要更多的观察、评估和更新操作,以避免出现偏差或漂移。

阅读有关管道的更多信息

了解有关构建模型的其他方法

观看有关管道的视频

观看视频 观看本视频,预览本教程的步骤。 您可能会注意到视频中显示的用户界面存在细微差异。 该视频旨在与编写的教程相伴。

此视频提供了一种可视方法来学习本文档中的概念和任务。


尝试使用 Pipeline 创建模型的教程

本教程将指导您浏览和运行 AI 管道以构建和部署模型。 该模型预测客户是否可能根据市场营销活动预订定期存款。

在本教程中,您将完成以下任务:

本教程大约需要 30 分钟完成。

样本数据

指导式体验中使用的样本数据为 UCI: 用于预测客户是否在市场营销促销中注册的银行市场营销数据。

银行市场营销数据集的电子表格





完成本教程的提示
以下是成功完成本教程的一些提示。

使用视频图片

提示: 启动视频,然后在滚动教程时,视频将移动到画中画方式。 关闭视频目录以获取最佳图片体验。 您可以使用图片-图片方式,以便在完成本教程中的任务时可以关注视频。 单击要继续执行的每个任务的时间戳记。

以下动画图像显示了如何使用视频图片和目录功能:

如何使用图片和章节

设置浏览器窗口

为获得最佳学习体验,请在浏览器的一个窗口中打开您的账户,并将本教程页面保持在另一个窗口中,以便在两个窗口之间轻松切换。 请考虑将两个浏览器窗口并排排列,以便更轻松地进行后续操作。

并排教程和 UI

提示: 如果在用户界面中完成本教程时迂到引导式教程,请单击 稍后可能



任务 1: 打开项目

您需要一个项目来存储 Prompt Lab 资产。

观看视频,了解如何创建沙箱项目并关联服务。 然后执行以下步骤以验证您是否具有现有项目或创建沙箱项目。

此视频提供了一种可视方法来学习本文档中的概念和任务。

  1. 从 watsonx 主屏,滚动到 项目 部分。 如果您看到列出了任何项目,请跳至 任务 2。 如果未看到任何项目,请遵循以下步骤来创建项目。

  2. 单击 创建沙箱项目。 创建项目时,您将在 项目 部分中看到沙箱项目。

要获取更多信息或观看视频,请参阅创建项目

检查点图标 检查你的进度

下图显示了主屏幕,其中 "项目" 部分中列出了沙箱。 现在您可以打开 {{ site.data.keyword.fm_prompt }} 了。

列示了沙箱项目的主屏幕。




任务 2: 创建部署空间

预览教程视频 要预览此任务,请观看视频中从 00:14 开始的部分。

部署空间可帮助您组织支持资源,例如输入数据和环境; 部署模型或函数以生成预测或解决方案; 以及查看或编辑部署详细信息。 请执行以下步骤以创建部署空间。

  1. 从 watsonx 导航菜单中选择 导航菜单部署空间。 如果您具有现有部署空间,那么可以跳至 任务 2

  2. 单击查看所有部署空间。 然后单击 " 新建部署空间 "按钮。

  3. 输入部署空间的名称。

  4. 从列表中选择存储服务。

  5. 从列表中选择供应的机器学习服务。

  6. 单击创建

检查点图标 检查你的进度

下图显示了空的部署空间:

下图显示了空的部署空间。




任务 3: 创建样本管道

预览教程视频 要预览此任务,请观看视频中从 00:52 开始的部分。

您可以在项目中创建和运行管道。 执行以下步骤以根据项目中的样本创建管道:

  1. 在 watsonx 主页上,从下拉列表中选择沙箱或其他现有项目。

    项目列表下拉列表

  2. 单击 " 自定义我的旅程 ",然后选择 " 查看全部 "。

  3. 在右上角选择要使用的项目。

  4. 在左侧栏单击自动模型生命周期

  5. 单击 资源中心样本

  6. 选择 编排 AutoAI 试验,然后单击 下一步

  7. 可选: 更改管道的名称。

  8. 单击创建。 样本管道获取训练数据,使用 AutoAI 工具训练机器学习模型,并选择要另存为模型的最佳管道。 模型将部署到空间。

检查点图标 检查你的进度

下图显示了样本管道。

下图显示了样本管道。




任务 4: 浏览现有管道

预览教程视频 要预览此任务,请观看视频中从 01:29 开始的部分。

样本管道包含多个节点以创建资产并使用这些资产来构建模型。 执行以下步骤以查看节点:

  1. 点击全局对象图标 全局对象 以查看管道参数。 展开 deployment_space 参数。 此管道包含一个参数,用于指定用于存储和部署 AutoAI 试验中的最佳模型的部署空间。 单击 X 以关闭窗口。

  2. 双击 创建数据文件 节点以查看它是否已配置为访问试验的数据集。 单击 取消 以关闭属性窗格。

  3. 双击 创建 AutoAI 试验 节点。 查看实验名称,范围 (存储实验的位置) ,预测类型 (二元分类,多类分类或回归) ,预测列和正类。 其余参数都是可选的。 单击 取消 以关闭属性窗格。

  4. 双击 运行 AutoAI 试验 节点。 此节点运行 AutoAI 试验 onboarding-bank-marketing-prediction ,训练管道,然后保存最佳模型。 前两个参数是必需的。 第一个参数采用 Create AutoAI 试验 节点的输出作为运行试验的输入。 第二个参数将 创建数据文件 节点的输出作为试验的训练数据输入。 其余参数都是可选的。 单击 取消 以关闭属性窗格。

  5. 双击 创建 Web Service 节点。 此节点创建名为 onboarding-bank-marketing-prediction-deployment的部署。 第一个参数采用来自 "运行 AutoAI " 试验节点的最佳模型输出作为输入,以创建具有指定名称的部署。 其余参数都是可选的。 单击 取消 以关闭属性窗格。

检查点图标 检查你的进度

下图显示了 "创建 Web Service" 节点的属性。 现在,您已准备好运行样本管道。

下图显示了 "创建 Web Service" 节点的属性。




任务 5: 运行管道

预览教程视频 要预览此任务,请观看视频中从 04:33 开始的部分。

既然管道已完成,请执行以下步骤来运行管道:

  1. 单击运行管道按钮。

  2. 管道参数的值 部分中,选择部署空间:

    1. 单击 选择空间

    2. "空间 "中选择任务 1 中的部署空间。

    3. 单击 选择

  3. 如果这是您首次运行管道,请提供 API 密钥。 管道资产使用您的个人 IBM Cloud API 密钥来安全地运行操作,而不会造成中断。

    • 如果您已有 API 密钥,则无需进行任何操作。

    • 如果没有现有的 API 密钥,请单击 " 旋转 API 密钥 "。

  4. 单击 运行 以开始运行管道。

  5. 监视管道进度。

    1. 在管道运行时滚动合并日志。 试运行可能需要最多 10 分钟才能完成。

    2. 当每个操作完成时,请在画布上选择该操作的节点。

    3. 节点检验器 选项卡上,查看操作的详细信息。

    4. 单击 节点输出 选项卡以查看每个节点操作的输出摘要。

检查点图标 检查你的进度

下图显示了管道在完成试运行后的情况。 现在,您已准备好查看管道创建的资产。

已完成管道运行




任务 6: 查看资产,已部署模型和联机部署

预览教程视频 要预览此任务,请观看视频中从 05:33 开始的部分。

管道在部署空间中创建了多个资产。 执行以下步骤以查看资产:

  1. 从 watsonx 导航菜单中选择部署 导航菜单空间 > 查看部署空间

  2. 单击部署空间的名称。

  3. 资产 选项卡上,查看 所有资产

  4. 单击以名称 onboarding-bank-marketing-prediction开头的模型。

  5. 单击名为 onboarding-bank-marketing-prediction-deployment 的部署。

    1. 单击测试选项卡。

    2. 单击 JSON 输入 选项卡。

    3. 将样本文本替换为以下 JSON 文本,然后单击 预测

      {
        "input_data": [
                {
                        "fields": [
                                "age",
                                "job",
                                "marital",
                                "education",
                                "default",
                                "balance",
                                "housing",
                                "loan",
                                "contact",
                                "day",
                                "month",
                                "duration",
                                "campaign",
                                "pdays",
                                "previous",
                                "poutcome"
                        ],
                        "values": [
                                [
                                        35,
                                        "management",
                                        "married",
                                        "tertiary",
                                        "no",
                                        0,
                                        "yes",
                                        "no",
                                        "cellular",
                                        1,
                                        "jun",
                                        850,
                                        10,
                                        -1,
                                        4,
                                        "unknown"
                                ]
                        ]
                }
        ]
      }
      

检查点图标 检查你的进度

下图显示了测试结果; 预测是批准申请人。 测试的置信度分数可能与图像中显示的分数不同。

测试结果预测



后续步骤

了解更多