一、简介
华为云 ModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
华为云 ModelArts 包括 ModelArts Pro、AI Gallery 两款产品,覆盖机器学习、强化学习、深度学习、盘古大模型、运筹优化、搜索推荐、时序预测等技术领域;具备从"数据集—数据准备—训练—数据增强—数据迁移—数据集成—评估—部署—端侧/边侧" 完整开发流程;ModelArts 让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低!
花了不少时间用心体验了华为云ModelArts,发现这真是个宝藏地方!
ModelArts:面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
AI开发平台ModelArts 传送门
Al Gallery:华为云 Al 知识 & 实训社区,助你从 0 到 1 成为 Al 开发达人!
Al Gallery 传送门
华为云 ModelArts 的基本使用、OBS Browser+的有关操作可以参考如下文章:
- https://support.huaweicloud.com/clientogw-obs/obs_03_0405.html
- https://blog.csdn.net/qq_27304815/article/details/118380397
二、ModelArts 体验
已有几套优秀的企业级 AI 应用开发专业套件,如下所示:
1. 找云宝
官方提供了一个有趣的 “找云宝” (物体检测)项目帮助你快速入门 ModelArts 的使用。
数据标注—模型训练—部署上线,高效管理全周期 AI 工作流。有一说一,华为云 ModelArts 标注图像数据,用起来比 Labelme 舒服太多了。模型训练速度很快,小数据集可能感觉不明显,当在大数据集上使用大规模分布式训练那感觉可带劲儿了。
找云宝我玩了两次,一次标注了 40 张图像,而另一次是 60 张云宝的图像全部标注好,分别 Train 一发来看结果。
检测结果会保存在我们创建项目时设置的数据集输出位置。可以发现标注图像数据增多后,模型评估指标明显上升,效果更好!
2. 预测分析
还玩了预测分析:对结构化数据做出分类或数值预测。先用一个经典的红酒数据集:
创建预测分析自动学习项目时,对训练数据有什么要求?
指定标签列和标签列的数据类型(离散值),然后 Train 一发!
这效果,直呼好家伙!!这个是分类预测,再搞一个二手车价格预测数据集,来 Train 一发!结果如下:
从评估结果来看,回归预测效果也很好,模型部署上线非常方便!!
部署后传参可以直接调用进行预测:
{"data":{"req_data1":[{"attr_1":"3","attr_2":"3","attr_3":"3","attr_4":"3","attr_5":6.64,"attr_6":"2","attr_7":"3","attr_8":0,"attr_9":7,"attr_10":"779416","attr_11":"2","attr_12":2,"attr_13":"3","attr_14":"1","attr_15":25.98,"attr_16":"3","attr_17":"2","attr_18":"3","attr_19":"1","attr_20":"1","attr_21":"1","attr_23":16.28,"attr_24":3.1,"attr_25":1.98}]}}
只想说,华为云 ModelArts 牛逼!!
3. 图片分类
玩图像分类,想着就不搞什么花卉、猫狗、食物之类的图像分类了。图像来源:从百度图片下载了 60 张女神的图片来做个简单的分类(图片仅供学习之用)。
Train一发,如下所示:
效果还不错啊,主要我们图像数据太少了,百度图片获取的图像质量也一般,而且本来两位女神也有些相似。
部署上线后,再找两张新的图像(训练集里没有的)来预测看看!有一说一,预测很快,扫描那一下感觉还挺酷。
自动学习里还有声音分类和文本分类,由于时间问题,就后面再探索啦。主要想去 AI Gallery 逛逛,玩更有意思的项目!
三、逛AI Gallery
1. 体验
Al Gallery 传送门
算法、模型、数据集、Notebook,项目好多!!
还有实践训练营、教学课程和经典论文解读,AI学习好地方啊!!
AI说:AI开发的交流园地,干货分享,思维碰撞(没准儿还能在这儿收获感情!)
这个牛!场景化的 AI 案例,让 AI 赋能千行百业。
2. 发布资产到AI Gallery
注册 AI Gallery 后可以发布算法、模型、数据等到AI Gallery。向世界发出自己的信息!
https://developer.huaweicloud.com/develop/aigallery/algorithm/list
发布 Notebook 到 AI Gallery
AI Gallery里感觉啥都有啊,但 Notebook 代码学习里发现有关 LightGBM 实践的比较少,我做了一个回归预测模型上传到了AI Gallery,留下属于自己的痕迹。
AI Gallery 上传的第一个项目
四、总结体验
ModelArts优点总结(早用早享受):
- 低代码,易用性高,开发者不用关心开发环境,省去繁琐的开发环境准备工作。
- 一站式机器学习、深度学习平台,从数据、模型生产、模型部署、模型上线一站式管理。
- 样本准备高效,半自动帮助开发者进行样本标注,并且自动生成模型可读的样本文件。
- 可视化流程管理,训练过程、日志文件、评估结果查询方便。
- 版本管理,支持数据、训练、模型的版本管理。
- 快速上线,支持一键式上线管理,也支持快速批量预测,还支持线上 AB 测试。
- 模型共享,可以方便查询集市上相关的模型,并且可以直接进行训练。
AI Gallery:AI学习好地方!!华为云ModelArts,未来可期。
推荐学习:
- AI开发平台ModelArts帮助文档
- ModelArts官方发布的预置算法列表
- AI Gallery资产集市:算法
- AI Gallery资产集市:模型
- AI Gallery资产集市:Notebook代码学习
版权归原作者 叶庭云 所有, 如有侵权,请联系我们删除。