国庆前看到了博客园官方博客发布的一篇博客: 学AI有奖:博客园&华为云AI有奖训练营开战啦
本着对AI这种火热的话题,以及华为云博客园联名公仔(次要),我决定参与这个活动。
现在华为云开始全面发力,追赶阿里云,从华为云的表现上来说应该是。推出了各种优惠活动,和各种产品,其中就包括华为云的AI服务: ModelArts
。
ModelArts ,模型艺术。经过一个流程走下来,我对ModelArts 有了初步的了解。
ModelArts 是集数据采集,模型训练,部署模型于一身的一条龙服务。如果你是一个AI 小白,就和我一样,又想亲自体验下怎么怎么训练模型的,模型又是怎么去使用的,那么 ModelArts 就像是一个全职保姆,让你无痛体验AI。你不需要自己手撸代码,不需要对数据进行特征工程,no code no bug。你也不需要搭建运行环境,部署服务,这些讨人厌的工作都交给ModelArts。
当然对于一些大神来说,还是希望自己写代码,这样掌控性更高一下,也更好调试一些,这个时候 ModelArts就变成了部署工具。可惜我对python 不了解,ModelArts 还不支持ML.NET。
接下来就是简单的ModelArts的自动学习来识别图像。
首先按照博客园官方团队的博文,添加微信号,花3元购买了两个GPU 实例,以及自动学习5小时。
自动学习是不需要GPU实例和指定的算法的哦。所以自动学习就像一个傻瓜照相机,只需要按下快门就可以了。
准备工作是按照华为的官方文档,获取和配置访问秘钥,以及创建OBS(存储服务),训练集和模型的存放都在OBS中。
https://support.huaweicloud.com/prepare-modelarts/modelarts_08_0002.html
然后进入到ModelArts的控制台,直接点击自动学习中的图片分类
然后按照华为云的教程,下载数据集,上传数据,给数据打标签,一共40朵花,每个都要打标签.
打完标签之后,点击训练模型,它就真的在训练了。
训练好之后,点击部署,它就真的在部署了,
部署好之后,点击运行,它就真的运行了。真的可以识别一朵花!
是不是很简单?在ModelArts 的控制台里,我们就有了这样一个图片识别花朵的服务。而且还可以支持API 调用哦。
ModelArts的功能远不止于此,更高级的功能还需要自己去学习。要是可以用 ML.NET 作为AI 引擎就好了啊,但是ML.NET 现在还在发展中,后续会加入深度学习等更加丰富的功能。
我后续也会继续写华为的ModelArts使用体验,这是开篇,简单的介绍,下一篇我想利用ModelArts 进行广告用户识别的功能开发,ModelArts 中有一个预测分析的自动学习项目,和我的需求很契合。