华为云 ModelArts——简单的机器学习 初体验

华为云 ModelArts——简单的机器学习 初体验

自2019年后,人工智能(AI)继续在产业中快速奔跑,越来越多的行业开始搭上智能化升级的大潮。然而,长时间、高成本、高投入、复杂繁琐的AI开发流程,正阻碍着AI产业的规模化发展,许多传统企业不能轻松快速地构建AI能力。

以前只用过GitHub上的谷歌图片识别开源代码识别验证码的机器学习工具,再就是后面玩了一些阿里云的机器学习PAI。

正好今年公司有这方面关于图片识别的需求,收到这个需求前我准备在阿里云的(机器学习PAI)进行测试需求,但偶然的机会在CSDN上看到了 华为云的ModelArts,本着试一试的心态,于是带着需求做了下全方位的体验测试。

测试诉求:上传多种花朵图片,让机器学习通过学习训练后,能准确识别各种种类的花朵

初次体验ModelArts之前,需注册华为云账号并进行实名认证;ModelArts服务时,需先配置全局设置,您可以通过委托授权ModelArts访问OBS、SWR、IEF等依赖服务,使用委托您可以更精细的控制授权的范围,或者通过配置访问密钥进行授权。(2019年,我的个人博客就部署在华为云上在,那个时候该开通的都开通了)

一、创建OBS(存储服务)部署你要识别的图片

注意这里OBS的图片不是任何区域都支持的,反正北京的区域支持

选择一个桶上传我们准备好的训练图片

华为云 ModelArts——简单的机器学习 初体验_第1张图片

华为云 ModelArts——简单的机器学习 初体验_第2张图片
图片上传完毕后(准备数量多一点的数据,等待开启ModelArts后给予标记)

二、进入到ModelArts的控制台

华为云 ModelArts——简单的机器学习 初体验_第3张图片
选择 物体检测
华为云 ModelArts——简单的机器学习 初体验_第4张图片
简单的填写项目信息,选择数据输入位置(就是刚刚我们第一点中创建的OBS桶)选择我们刚刚已经创建好的桶
华为云 ModelArts——简单的机器学习 初体验_第5张图片
紧接着我们选择输出结果的文件夹

然后项目就创建好了,接下来 我们准备标记数据,让机器先训练起来

点击未标记,我们开始标记图片要识别的位置
华为云 ModelArts——简单的机器学习 初体验_第6张图片

这里我已经标记好了数据,大家看着各种颜色的框,是因为我给不同的花不同的标签(表示他们是一类相同名字的花),这里要注意,每个种类的标记数据必须要大于5张以上,不然无法开启训练任务。

点击开始训练后,我们可以看到这个界面(我的截图中,训练已经完成了)

华为云 ModelArts——简单的机器学习 初体验_第7张图片

通过截图可以看到 蒲公英的图片识别率最高,最低的是向日葵(可能是两个维度 1我给的训练数量太少了 2我给的几个图片并不是特别具有代表性 差异较大)

经过一个流程走下来,我对ModelArts 有了初步的了解。ModelArts 是集数据采集,模型训练,部署模型于一身的一条龙服务。如果你是一个AI 小白,就和我一样,又想亲自体验下怎么怎么训练模型的,模型又是怎么去使用的,那么 ModelArts 就像是一个全职保姆,让你无痛体验AI。你不需要自己手撸代码,不需要对数据进行特征工程,no code no bug。你也不需要搭建运行环境,部署服务,这些讨人厌的工作都交给ModelArts。

三、部署及API

最后就是部署上线了(由于我是在测试就不部署了),然后就是开发最关心的,有没有API
这里贴出API地址

API地址

OK,这次的分享就到这里,这一两年,华为云的进步有目共睹,我第一次用华为云还是在2019年,完全是为了便宜的活动价服务器,对华为云的云服务能力还是存在疑问,但是经过2,3年发展,我发现华为云的各个云服务产品越来越完善,各个语言的 包也是在逐渐壮大;加油!!!

你可能感兴趣的:(华为,机器学习,人工智能)