模型训练#

Coovally 平台提供了模型训练的功能,分为系统算法自定义算法,方便用户查看训练情况。整个训练过程自动进行,实时显示训练信息。模型训练任务执行完成后,用户可查看模型训练结果。模型训练包括:任务提交训练详情预测结果模型预测

任务提交#

Coovally 包含两个任务创建入口,分别是从数据详情页创建任务和从左上角“+创建”按钮创建任务。

从数据详情页创建任务#

1、从数据集详情页创建系统算法任务的具体步骤如下:

  • Step1:点击主界面左侧边导航栏的图像数据,进入数据管理页。点击我的数据,点击目标数据集,进入数据详情页。点击标签列表中开始训练按钮-系统算法,进入参数设置页面;

../../_images/task_create_step01.png
  • Step2:选择模型训练算法并设置模型相关参数、训练运行参数,点击开始训练,完成创建。

../../_images/task_create_step02.png

2、从数据集详情页创建自定义算法任务的具体步骤如下:

  • Step1:点击主界面左侧边导航栏的图像数据,进入数据管理页。点击我的数据,点击目标数据集,进入数据详情页。点击标签列表中开始训练按钮-自定义算法,进入参数设置页面;

../../_images/c5616c7bb9824cc653eb3227ea8237f6.png
  • Step2:选择模型训练算法并设置模型相关参数、训练运行参数,点击开始训练,完成创建。

../../_images/1734673253076_CE634BA6-2B1E-454c-B7D7-80066ED3BAC1.png

从“+创建”按钮创建任务#

1、从“+创建”按钮创建系统任务的具体步骤如下:

  • Step1:点击主界面左侧边导航栏的图像数据,点击侧边导航栏创建按钮,点击创建任务按钮;

  • Step2:选择我的数据、样例数据、分享数据下的某个数据集,选择此数据集的版本及数据集标签,点击下一步-系统算法,进入参数设置页面;

../../_images/task_create_step03.png
  • Step3:选择模型训练算法并设置模型相关参数、训练运行参数,点击开始训练,完成创建。

2、从“+创建”按钮创建自定义任务的具体步骤如下:

  • Step1:点击主界面左侧边导航栏的图像数据,点击侧边导航栏创建按钮,点击创建任务按钮;

  • Step2:选择我的数据、样例数据、分享数据下的某个数据集,选择此数据集的版本及数据集标签,点击下一步-自定义算法,进入参数设置页面;

../../_images/ef8cf24c92446dfe18830b4351482672.png
  • Step3:选择模型训练算法并设置模型相关参数、训练运行参数,点击开始训练,完成创建。

模型参数

  • 任务名称:自定义名称

  • 任务类型:图像分类

  • 算法名称:自定义选择算法

  • 评估方法:保持默认方法

  • 镜像地址:保持默认地址

  • 是否复用:是否希望后续模型以该模型为基础模型,再次基础上进行微调

实验参数

  • 每次实验epoch:自定义输入,是指训练集中全部样本训练的次数

  • 实验次数:自定义输入,是指模型训练总次数

  • 并发次数:自定义输入,是指并行训练的数量

  • 持续时间:设置本次训练可持续的最长时间

  • 数据增强:选择要增强的标签和增强的方法

  • 模型参数:设置合适的超参数值

../../_images/task_create_step02.png

参数说明

参数设置页面的具体参数,如下表所示。

参数名称

参数说明

备注

任务名称

模型训练任务的名称

——

任务类型

模型训练任务类型

支持6种任务类型:目标检测、语义分割、实例分割、图像分类、文字检测、文字识别

模型名称

所选任务类型关联的模型算法

点击模型预览文本按钮可预览此任务类型关联的模型算法具体信息

主干网络

——

仅部分目标检测任务支持选择主干网络,推荐直接使用默认值

评估方法

模型评价指标

——

镜像地址

模型运行环境

——

Epoch

每次实验的迭代次数

取值范围:1 - 10000

实验次数

此任务的实验次数

取值范围:1 - 10

并发次数

同时运行的实验次数

默认:1

持续时间

任务的最大运行时间

运行时间超过设置的时间,任务将被强制停止

注意:

选择模型时,Coovally 平台支持用户进行模型预览。方便用户筛选出特定条件的模型算法,查看算法所支持的转换及运行情况后,选择最佳算法模型。点击选择算法按钮,打开算法详情弹出框,如下图所示。

../../_images/task_create_step04.png

训练详情#

提交训练任务后,可查看模型训练详情。具体步骤如下所示:

  • Step1:点击侧边导航栏 - 任务;

  • Step2:点击我的任务/自定义任务;

  • Step3:点击对应任务名称,进入训练详情页;

../../_images/task_create_step05.png

进入详情页后,可查看模型训练结果。

  • 任务最佳指标:任务所有实验最佳指标中的最大值。

  • 实验最佳指标:任务中每次实验的最佳指标,此值为该次实验迭代执行结果中的最大值。

../../_images/task_create_step06.png

任务状态#

  • 当模型预处理失败时,任务将会停止执行且任务状态为:执行失败。此时需要用户重新检查上传的数据和参数选择是否符合规则,然后重新训练。

  • 任务运行时,用户可修改任务运行参数,如:最大实验次数、最长持续时间。

  • 任务运行时,用户可手动停止整个任务或停止任务中的某次实验。

  • 任务的状态包括:等待执行、执行中、执行成功、执行失败、用户停止、执行超时。

    等待执行:任务正在等待执行;

    执行中:任务正在执行;

    执行成功:任务执行成功;

    执行失败:任务执行失败,请检查上传的数据和填写的训练参数;

    用户停止:用户手动停止该任务;

    执行超时:该次执行任务所需要的时长超过预设置的时长。

../../_images/task_create_step07.png

预测结果#

Coovally 平台提供模型训练过程中的预测结果预览。同时可查看混淆矩阵图、统计结果,支持下载模型预测结果。具体步骤如下所示:

  • Step1:点击训练详情页顶部操作栏,点击预测结果按钮,进入预测结果页;

../../_images/task_predict_step01.png
  • Step2:选择预测结果标题下的操作框,按照类别选择、按照操作选择、调整iou值,查看不同的结果。

../../_images/task_predict_step02.png
  • Step3:点击预测结果页,对应操作按钮。点击混淆矩阵图按钮,查看预测结果的混淆矩阵。点击统计结果按钮,弹出统计结果弹出,展示标签的统计信息。点击下载按钮,系统自动下载模型预测结果。

../../_images/task_predict_step03.png

模型预测#

模型训练完成后,支持用户使用模型进行预测。Coovally 包含从任务详情进入模型预测和从模型列表进入模型预测两个入口:

入口1:从我的任务/自定义任务详情进入模型预测

  • Step1:进入训练详情页,点击模型预测,进入模型预测页面;

  • Step2:模型列表中,选择模型状态为转换成功的模型,点击操作栏 - 部署按钮;

  • Step3:出现模型部署弹窗,一般选择默认节点,点击部署;

  • Step4:模型部署成功后,选择已部署模型,设置置信度;

  • Step5:上传图片,进行预测,在识别结果区域,查看识别结果。

../../_images/task_modeldeploy_step01.png ../../_images/task_modeldeploy_step02.png ../../_images/task_modeldeploy_step03.png ../../_images/e38e9f0a0f03f46fb1a5a08192beb17f.png ../../_images/task_modeldeploy_step04.png

入口二:从模型列表进入预测

点击侧边导航栏模型,进入模型列表。点击已部署模型,选择某个模型的模型预测图标 image1,进入模型预测页面。

Coovally 平台支持用户对目标检测图像分类语义分割实例分割文字检测文字识别六种任务类型进行预测。对于目标检测、图像分类、语义分割、实例分割任务类型,系统支持用户手动设置置信度。

目标检测#

目标检测模型预测,预测结果以图片方式展示。预测结果图片中将检测到的目标以方框绘出,并在方框左上角标出目标类别及类别的概率,如下图所示,其中左侧为原图,右侧为预测结果图片,可单击预测结果图片缩放查看。

../../_images/infer_det.png

图像分类#

图像分类模型预测,预测结果以字符串方式展示,字符串以逗号分隔,逗号前为模型预测图片的类别,逗号后为图片属于该类别的概率,如下图所示。

../../_images/infer_cls.png

语义分割#

语义分割模型预测,预测结果以图片方式展示,预测结果图片中不同类别之间使用不同颜色掩码进行覆盖,可直观的查看模型分割效果,如下图所示,其中左侧侧为原图,右侧为预测结果图片,可单击预测结果图片缩放查看。

../../_images/infer_semantic.png

实例分割#

实例分割模型预测,预测结果以图片方式展示,预测结果图片中不同类别之间使用不同颜色掩码进行覆盖,可直观的查看模型分割效果,如下图所示,其中左侧侧为原图,右侧为预测结果图片,可单击预测结果图片缩放查看。

../../_images/infer_instance.png

文字检测#

文字检测模型预测,预测结果以图片方式展示,预测结果图片中,文本使用掩码进行覆盖并标识文本概率,如下图所示,其中左侧为原图,右侧为预测结果图片,可单击预测结果图片缩放查看。

../../_images/infer_textd.png

文字识别#

文字识别模型预测,预测结果以字符串方式展示,字符串以逗号分隔,逗号前为模型预测的文字,逗号后为此文字的概率,如下图所示。

../../_images/infer_textr.png