【华为云专家原创首发】完成ModelArts实现人车检测模型训练和部署实验
这个实验主要是完成以下几步内容:
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的文件夹。资源池选择免费的即可。点击提交,等待初始化完成。
这里的时间会比较久,需要耐心等待运行完成
四、导入模型
这个服务也是免费的,选择源数据的来源为训练作业即可。之后等待导入完成。
五、部署
等待部署完成即可进行检测。
以上就可以把图片拉进来进行在线的检测啦,操作很方便。
- 点赞
- 收藏
- 关注作者
评论(0)