上手华为云ModelArts | 与人工智能时代共鸣

Posted 叶庭云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上手华为云ModelArts | 与人工智能时代共鸣相关的知识,希望对你有一定的参考价值。

一、简介

华为云 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+的有关操作可以参考如下文章:

二、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,未来可期。

推荐学习:

以上是关于上手华为云ModelArts | 与人工智能时代共鸣的主要内容,如果未能解决你的问题,请参考以下文章

“0”代码时代——基于华为云ModelArts识别手绘草图

华为云ModelArts征文第一季在校学生组·我们为什么要选择学习ModelArts

4项探索+4项实践,带你了解华为云视觉预训练研发技术

华为云田奇:云原生时代,视觉预训练大模型探索与实践

人工智能之华为云ModelArts的深度使用体验与AI Gallery应用开发实践

愚公系列华为云系列之ModelArts搭建中文语音识别系统