【华为云专家原创首发】​完成ModelArts实现人车检测模型训练和部署实验

举报
极客潇 发表于 2020/09/29 17:00:44 2020/09/29
【摘要】 这个实验主要是完成以下几步内容:1、创建存储训练数据以及输出训练数据的位置OBS2、准备数据并创作训练3、导入模型并完成部署4.、上传图片进行预测 一、创建桶我们先要完成训练资料的存储位置,使用华为云的OBS存储,以北京四为例,如下图,新建桶。参数如下:区域:华北-北京四,数据冗余存储策略:多AZ存储,桶名称:自定义(注意:此名称会在后续步骤使用),存储类别:标准存储, 桶创建完毕后,创建...


这个实验主要是完成以下几步内容:

1、创建存储训练数据以及输出训练数据的位置OBS

2、准备数据并创作训练

3、导入模型并完成部署

4.、上传图片进行预测

 

一、创建桶

我们先要完成训练资料的存储位置,使用华为云的OBS存储,以北京四为例,如下图,新建桶。参数如下:区域:华北-北京四,数据冗余存储策略:多AZ存储,桶名称:自定义(注意:此名称会在后续步骤使用),存储类别:标准存储,

 


 

桶创建完毕后,创建文件夹,用于存储训练文件。在OBS中创建文件夹需要在“对象”页面进行创建,如下图,文件夹名称可自定义。

 

 

 

二、准备数据

这里需要将待检测的数据下载到自己创建的OBS桶中,这个待检测数据是华为云提供的demo数据。在开始进行模型开发前,需要创建Notebook,并打开Notebook进行编码。创建notebook需要打开ModelArts管理页面的左侧栏中,点击开发环境”->“Notebook”进入Notebook创建界面即可。这里需要注意的是,存储位置需要选择刚才创建的OBS桶文件夹,如下图

 

 

Notebook介绍:

AI 开发过程中搭建开发环境、选择AI算法框架、选择算法、调试代码、安装相应软件或者硬件加速驱动库都不是容易的事情,使得学习 AI 开发上手慢门槛高。为了解决这些问题,ModelArts算法开发平台简化了整个开发过程,以降低开发门槛。ModelArts集成了基于开源的Jupyter Notebook,可为您提供在线的交互式开发调试工具。您无需关注安装配置,在ModelArts管理控制台直接使用Notebook,编写和调测模型训练代码,然后基于该代码进行模型的训练。

 

 

 

创建完毕后,我们选择Conda-python3”,打开Python开发环境窗口

 

 

执行命令如下:注意这里需要改变OBS的名称以及文件夹名称

import moxing as mox

mox.file.copy_parallel('s3://sandbox-experiment-resource-north-4/car-and-person/dataset', 's3://demoobs/obscar')

 

 

三、创建训练作业

 

创建需要注意的是,选择的预置算法名称为Faster_RCNN_ResNet_v1_50”输出位置为OBS桶文件夹,新建一个下图实例为out的文件夹。资源池选择免费的即可。点击提交,等待初始化完成。

这里的时间会比较久,需要耐心等待运行完成

 

 

四、导入模型

 

这个服务也是免费的,选择源数据的来源为训练作业即可。之后等待导入完成。

 

五、部署

 

等待部署完成即可进行检测。 

 

 


以上就可以把图片拉进来进行在线的检测啦,操作很方便。

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。