EBET易博快捷高效 通过 MoPaaS AI 平成 YOLOv5 训练

  新闻资讯     |      2023-09-19 04:02

  MoPaaSAI人工智能平台一方面通过GPU资源虚拟化和分布式训练技术提供高效的算力优化管理,弹性灵活地满足不同场景机器学习对算力、性能、安全和成本的需求;另一方面平台预置常用AI框架,通过提供高效的机器学习开发运维 (MLOps),全流程地支持 AI 模型的构建、训练、部署和运维。

  在训练yolov5s之前,需要简单了解YOLO训练流程及相关准备,具体如下图1所示:

  在左侧导航栏AI平台【数据管理】—【存储管理】模块点击新建存储如下图2所示,填写存储名称、存储空间大小、访问密码等信息。申请好的存储为后续上传数据文件、模型文件等提供储存和调用。

  在左侧导航栏AI平台【开发环境】模块点击新建环境如下图3所示,填写环境信息、访问密码;同时勾选平台预置的环境框架、资源配置、挂载2.2章节创建的存储,此外tensorboard、端口管理等为非必选项,根据需求调整,最后点击创建。

  通过web Terminal 安装环境依赖如下图5所示,安装全部依赖可使用命令:

  或者把本地已经有的模型上传到2.2章节创建的存储,在【数据管理】—【存储管理】找到创建的Yolov5存储,点击管理然后上传本地模型文件,如图6所示:

  训练集分为两个部分即2个子文件夹。训练和测试所需要的路径结构如图7所示,在data目录文件夹下,创建子文件夹 images(图像)及 labels(标注)。每个文件夹下再分设train 和 test。注意:Yolov5 运行时会自动读取 images 和 labels 下相同路径相同文件名的图片和标注文本,图片名和标注文本的文件名需要完全一致且一一对应。

  1、在左侧导航栏AI平台【数据管理】—【数据标注】模块点击新建标注如下图8所示,存储选择2.2章节创建的Yolov5存储即可。

  3、数据标注完成后导出标注内容为 txt 格式文件如图10所示,并把导出后的文件放到/labels/train/路径下。

  在 web Terminal 执行训练如图12、图13所示,训练命令如下:

  处理识别过的图片/视频,在 /runs/detect/exp/中可以找到如图15所示。

  源于硅谷、EBET易博app扎根中国,上海殷泊信息科技有限公司 (MoPaaS) 是中国领先的人工智能(AI)平台和服务提供商,为用户的数字转型、智能升级和融合创新直接赋能。针对中国AI应用和工程市场的需求,基于自主的智能云平台专利技术,MoPaaS 在业界率先推出新一代开放的AI平台为加速客户AI技术创新和应用落地提供高效的算力优化和规模化AI模型开发、部署和运维 (ModelOps) 能力和服务;特别是针对企业应用场景,提供包括大模型迁移适配、提示工程以及部署推理的端到端 LLMOps方案。MoPaaS AI平台已经服务在工业制造、能源交通、互联网、医疗卫生、金融技术、教学科研、政府等行业超过300家国内外满意的客户的AI技术研发、人才培养和应用落地工程需求。MoPaaS致力打造全方位开放的AI技术和应用生态。MoPaaS 被Forrester评为中国企业级云平台市场的卓越表现者 (Strong Performer)。