9 模型入门

“模型”页显示用户模型和已部署模型的列表。用户模型列出用户方案中的模型,部署列出部署到 Oracle Machine Learning Services 的模型。

在模型下,模型信息和模型部署位于:
  • 用户模型:列出在数据库方案中创建的所有模型。在“模型”视图中,您可以浏览、查看、部署和删除模型。
  • 部署:列出所有已部署的模型。在“部署”视图中,可以查看已部署模型的模型元数据和 REST API URI。

用户模型

在“用户模型”视图中,您可以浏览、查看和部署模型。“用户模型”视图列出了数据库方案中可用的模型:

图 9-1 用户模型

用户模型
  • Name(名称):显示模型名称。模型名称可以是任何有效的数据库对象名称。
  • Owner(所有者):显示构建模型的用户。
  • 算法:显示所用算法的名称。
  • 创建日期:显示构建模型的日期。
  • 目标:显示创建实验时选择的预测目标。
您可以执行以下任务:
  • 部署:要部署模型,请选择模型并单击部署
  • 删除:要删除模型,请选择该模型并单击删除

部署

在“部署”视图中,可以查看所有已部署模型的列表。在此处,您可以查看模型元数据、查看已部署模型的 REST API URI 以及删除任何已部署模型。

要删除已部署的模型,请选择该模型并单击删除

图 9-2 部署的模型

部署
系统为每个部署的模型显示了以下信息:
  • 名称:已部署模型的名称。
  • 共享:允许同一 PDB 中的用户使用该模型。
  • 版本:显示模型版本。
  • 名称空间:显示模型名称空间。
  • 所有者:部署模型的用户的名称。
  • 部署日期:显示模型部署的日期。

    注意:

    无法重新部署同一模型。但是,您可以创建模型的新版本并将其部署。然后,您可以根据版本跟踪模型。
  • URI:显示 URI 名称。单击 URI 链接可查看模型的 REST API URI。

    图 9-3 已部署模型的 REST API 规范

    部署模型的 REST API 规范

9.1 部署模型

部署模型时,您将创建用于评分的 Oracle Machine Learning Services 端点。

部署模型对话框中,可以在 AutoML UI 实验的上下文中定义模型部署。要部署模型,请定义以下内容:

图 9-4 部署模型

部署模型
  1. 名称字段中,系统生成的模型名称默认显示在此处。可以编辑此名称。模型名称必须唯一且最多为 50 个字符。
  2. URI 字段中,输入模型 URI 的名称。URI 必须是字母数字,并且长度必须最多为 200 个字符。
  3. 版本字段中,输入模型的版本。版本的格式必须为 xx.xx,其中 x 是数字。
  4. 名称空间字段中,输入模型名称空间的名称。
  5. 单击共享可允许有权访问数据库方案的用户查看和部署模型。
  6. 单击确定。成功部署模型后,将在“部署”页中列出该模型。
  7. 您可以查看以下详细信息:
    • 模型元数据 - 选择已部署的模型并单击模型名称以查看模型元数据,例如模型名称、挖掘函数、算法、属性等。
    • REST API - 选择已部署的模型,然后单击 URI 下的链接以查看模型的 REST API URI。