Skip to main content

修改数据视图

已执行的实验可以被克隆,然后可以修改克隆实验的执行细节,并执行修改后的实验。

除了所有的ClearML调优功能ClearML企业版WebApp(UI)还允许修改数据视图,包括:

选择数据视图

选择一个数据视图,可以执行以下任一操作:

  • 创建一个新的数据视图

    • 点击 + 然后按照以下说明选择超数据集版本、过滤帧、映射标签(标签翻译),并设置标签枚举、数据增强和迭代控制。
  • 选择一个已经与实验关联的不同数据视图。

    • SELECTED DATAVIEW列表中,选择一个数据视图。
  • 导入与相同或另一个项目关联的不同Dataview。

    • 点击 Import (导入数据视图) 然后选择 导入到当前数据视图导入为辅助数据视图
note

导入Dataview后,可以重命名和/或删除它。

选择数据集版本

要从不同的数据源或不同版本的数据源输入数据,请选择Dataview使用的不同数据集版本。

选择数据集版本作为输入数据:

  1. 输入区域,点击编辑

  2. 执行以下任何一项操作:

    • 添加数据集版本 - 从另一个数据集的另一个版本输入帧。

      • 点击 +

      • 选择一个数据集和一个数据集版本

    • 删除数据集版本 - 不要从数据集版本中输入帧。

    从所需的数据集版本中选择帧。

  3. 点击保存

过滤帧

通过帧过滤器对Dataview迭代的SingleFrames进行过滤,以输入到实验中。 有关更多详细信息,请参阅过滤

修改帧过滤:

  1. 过滤区域,点击编辑

  2. 对于每个帧过滤器:

    1. 选择帧过滤器适用的超数据集版本。

    2. 添加、更改或删除以下规则的任意组合:

      • ROI规则 - 在数据集版本中包含或排除包含任何单一ROI及其任何标签组合的帧。指定每帧匹配ROI(实例)数量的范围,以及置信度水平的范围。
      • 帧规则 - 通过帧元数据键值对或ROI标签进行过滤。
      • 源规则 - 通过帧 source 字典键值对进行过滤。
    3. 可选地,通过为Dataview返回的每个帧过滤器设置比率来消除输入数据的偏差。这些比率允许调整输入数据中的不平衡。

  3. 点击保存

映射标签(标签翻译)

修改ROI标签映射规则,该规则将一个或多个输入标签转换为输出模型的另一个标签。未映射的标签将被忽略。

修改标签映射:

  1. MAPPING部分,点击EDIT

    • 添加 (+) 或编辑映射:

      1. 选择将映射标签的超数据集和版本。

      2. 选择一个或多个标签进行映射。

      3. 选择或输入要映射到输出模型中的标签。

    • 移除 (Trash) 一个映射。

  2. 点击 保存

标签枚举

修改分配给输出模型的标签枚举。

修改标签枚举:

  1. 标签枚举部分,点击编辑

    • 添加 (+) 或编辑枚举:

      • 选择一个标签,然后为其输入一个整数。
    • 移除 (Trash) 一个枚举。

  2. 点击保存

数据增强

修改应用于从选择的超数据集版本中筛选并通过帧过滤器过滤的帧输入的即时数据增强。数据增强按步骤应用,每个步骤应用一种方法、操作和强度。

有关更多详细信息,请参阅数据增强

修改数据增强

  1. AUGMENTATION部分,点击EDIT

    • 添加 (+) 或编辑增强步骤 - 选择一个 方法操作强度

    • 移除 (Trash) 一个增强步骤。

  2. 点击保存

迭代控制

修改由Dataview执行的帧迭代,以控制训练帧的顺序、数量、时间和可重复性。

有关更多详细信息,请参阅迭代控制

修改迭代控制:

  1. ITERATION部分,点击EDIT

  2. 选择由迭代返回的ORDER的SingleFrames,可以是:

    • Sequential - 按上下文ID和时间戳排序迭代SingleFrames。
    • 随机 - 使用您可以设置的随机种子随机迭代单帧(请参阅下面的随机种子)。
  3. 选择框架 REPETITION 选项,可以是:

    • 每帧仅使用一次

    • 限制帧数

    • 无限迭代

  4. 选择随机种子 - 如果实验重新运行且种子保持不变,帧迭代是相同的。

  5. 对于视频,请输入一个剪辑长度 - 对于视频数据源,表示要从剪辑中迭代的连续帧数。

  6. 点击保存