如何使用 Katib UI

如何访问和使用 Katib UI

本页介绍如何访问和使用 Katib UI。在访问 Katib UI 之前,请按照安装页面安装 Katib control plane。

您可以使用 Katib 用户界面 (UI) 提交 Katib 实验并监控实验结果。

从 Kubeflow 中心看板访问 Katib UI

如果您将 Katib 作为 Kubeflow 平台的一部分安装,您可以通过Kubeflow 中心看板访问 Katib UI。点击左侧菜单中的 实验 (AutoML)。

The Katib UI within the Kubeflow Central Dashboard

独立访问 Katib UI

您可以在没有 Kubeflow 中心看板的情况下独立访问 Katib UI。为此,请对 Katib UI 服务进行端口转发。

kubectl port-forward svc/katib-ui -n kubeflow 8080:80

使用此 URL 访问 Katib UI。

http://localhost:8080/katib/

您需要选择 namespace 来查看 Katib 实验。

The Katib UI Standalone

从 Katib UI 运行超参数调优实验

您可以从 Katib UI 提交超参数调优实验。

创建 Katib 实验

  1. 点击 Katib 主页上的 新建实验

  2. 您应该能够看到提供以下选项的标签页:

    • 元数据: 输入您的实验名称。

    • 试验阈值: 选择您想运行多少个试验。

    • 目标: 添加您想要优化的指标和优化类型。

    • 搜索算法: 选择超参数调优算法并配置算法设置。

    • 早期停止: 如果需要,添加早期停止算法。

    • 超参数: 添加您想要优化的超参数和搜索空间。

    • 指标收集器: 如果需要,修改指标收集器类型。

    • 试验模板: 配置您的试验模板参数。每个超参数必须引用 trialParameters 值。

    Deploy Katib Experiment using parameters

  3. (可选)如果您想修改实验 YAML,可以点击底部的编辑并提交 YAML。

    Deploy Katib Experiment using YAML

  4. 创建 Katib 实验。

获取 Katib 实验结果

按照这些步骤获取 Katib 实验结果:

  1. 您应该能够在 Katib UI 主页上查看实验列表。

    List of Katib Experiments

  2. 点击您的实验名称。例如,点击 random-example

  3. 应该有一个图表显示超参数值(学习率、层数和优化器)不同组合下的验证和训练准确率。

    Graph produced by the random example

  4. 如果点击 试验 标签页,您将看到在实验中运行的试验列表。

    Trials that ran during the Experiment

  5. 您可以点击试验名称获取特定试验的指标。

    Trial metrics graph

创建包含早期停止的 Katib 实验

按照本指南了解早期停止如何在 Katib 中工作。

  1. 在创建 Katib 实验时选择早期停止算法。

    Katib Experiment with Early Stopping

  2. 实验完成后,您可以在 Katib UI 中查看结果。实验监控页面上的试验状态应如下所示:

    Trials view with early stopping

  3. 您可以点击早期停止的试验名称,获取该试验在早期停止前报告的指标。

    Early stopped Trial metrics

下一步

反馈

此页面有帮助吗?


上次修改于 2025 年 3 月 29 日:website: Add dark theme (#3981) (4f092f1)